Software Development Lead

Tetra Tech, Inc. Oklahoma City , OK 73113

Posted 3 months ago

Tetra Tech AMT is looking for a Software Development Lead

Tetra Tech is seeking resources for a long-term, ground-up, software development program for the Federal government. This large program (50+ people) is expected to last at least five years. The Software Development Lead will act as the technical lead and supervisor of one of six core technical teams and will be responsible for the development of new software.

Primary job duties and responsibilities may include, but are not limited to the following:

  • As a member of the application development team, the Software Development Lead is responsible for full stack application development on a greenfield development project.

  • Mentor junior developers, perform code reviews, and ensure engineering best practices are adhered to.

  • Act as a technical lead on an Agile development team.

The successful candidate will have:

  • Strong technical knowledge, with hands-on experience with industry-standard tools and languages (i.e., Visual Studio, TFS, C#, ASP.NET, TypeScript, JavaScript, Angular, CSS3, Entity Framework, HTML5)

  • Bachelor's Degree in Engineering, Math, MIS, or Computer Science

  • At least fourteen (14) years of experience in a software programmer/developer role of which 3 years must be in an agile environment

  • Experience leading a small team

  • Unit Testing and/or Test Driven Development experience highly desirable

  • Experience with ElasticSearch is a plus

  • Experience with structured design, development, and implementation of new computing architectures

  • Ability to operate independently while establishing strong working relationships with co-workers and cross-functional teams;

  • Strong organizational and prioritization skills;

  • Demonstrate critical attention to detail and deadlines, and are self-motivated;

  • Ability to adapt to change in direction and priorities in a project and deadline-oriented environment;

  • Strong written and verbal English communication skills

Tetra Tech is an Equal Opportunity Employer, and we value workplace diversity. We invite resumes from all interested parties and consider applicants for all positions without regard to race, color, religion, sex, national origin, age, marital status, sexual preference, personal appearance, family responsibility, the presence of a non-job-related medical condition or physical disability, matriculation, political affiliation, veteran status, or any other legally protected status. Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans for available positions.

Additional Information

  • Organization: 161 AMT
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
C C Software Development Lead

Intellisoft Technologies

Posted 3 weeks ago

VIEW JOBS 1/1/2020 5:24:44 PM 2020-03-31T17:24 <p><strong>Job Title :C/C++ Software Development Lead</strong></p> <p><strong>Duration : 12 Months</strong></p> <p><strong>Location : Oklahoma City</strong></p> <p> </p> <p><strong>Software Development Lead</strong></p> <p><strong>Primary responsibilities are:</strong></p> <ul> <li>Work closely with Product Owners among Pharmacy Prescription Technology Solutions for understanding the functional and non-functional requirements of a system, service, or product offering</li> <li>Demonstrate leadership abilities across operation teams to evolve the existing software systems, infrastructure, and architecture as needed, SLAs, and continued operation within selected Linux/Windows OS, database, and integrated commercial pharmacy transaction software.</li> <li>Coordinate code development, testing and release and project planning with coordinated meetings as needed to ensure project tracking and completion. Accountable for the quality and timeliness of the deliverables</li> <li>Taking complete ownership of project management, influencing and improving the product development velocity and agile behavior of the team</li> <li>Coaching and Mentoring the team towards individual and team development and growth</li> <li>Providing staff management support including training, recruiting and customer management</li> <li>Contributing to continuous improvement in organizational structure, processes, and operations</li> <li>Providing product and technical leadership to all team members and driving innovation in technology & product ideas and proactively exploring opportunities to add value to overall organization</li> </ul> <p><strong>Critical Skills:</strong></p> <ul> <li>Experience in C and C++ application server development with emphasis on real-time transactional systems</li> <li>Mandatory hands on experience in building and running onshore - offshore teams</li> <li>Expert at team management, customer management</li> <li>Windows and Linux or equivalent UNIX system/development experience.</li> <li>Understanding of DevOps practices (E.g.: Continuous Integration, Continuous Deployment, Test Driven Development, Feature toggling strategies)</li> <li>Strong planning skills with proven track record of delivering on target</li> <li>Excellent presentation, written and communication skills</li> </ul> <p><strong>Additional Knowledge and Skills :</strong></p> <ul> <li>10+ years in a Software Development leadership role</li> <li>C/C++ Software Application Product Development techniques, including design, implementation, test and release.</li> <li>Experience in strong type languages (E.g.: C, C++, Java, C#)</li> <li>DevOps CI/CD tools such as Gitlabs, Perforce, Jenkins etc. desirable</li> <li>Experience in dynamic languages (E.g.: Java script, Python, Typescript)</li> <li>Experience with defect trackers (E.g.: JIRA)</li> </ul> <p><strong>Education:</strong></p> <ul> <li>Undergraduate degree in computer engineering, computer science, related discipline, or equivalent</li> </ul> Intellisoft Technologies Oklahoma City OK

Software Development Lead

Tetra Tech, Inc.