Vacancy caducado!
As a
Developer Lead, you will use cutting edge cloud and data technologies topower the mission of the DoD and deliver war-winning cyber and IT capabilities. Join our team of Data and Cloud professionals and accomplish what others only dream of. What You'll Be Doing- On a daily basis, help the development team to resolve technical issues and escalate technical risks
- Make final code-level technical design decisions grounded in industry standards and design patterns to be followed by the development team
- Lead technical refinement ceremonies, coordinate inter-sprint technical dependencies and represent the development team during PI planning
- Perform pull request code reviews for code quality, application and security standards compliance based on approved review checklists and leveraging code scanning tools such as Veracode
- Review automated tests for completion, coverage and necessary complexity ensuring that all code paths including edge cases are included
- Collaborate with CI/CD resources to ensure the completion of automated deployment pipelines and creation of a robust release promotion strategy
- Perform disaster recovery planning for the solution - identify components, formulate the plan and provide necessary team members resources for disaster recovery
- 5+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment
- Experience in all phases of SDLC from Requirement Analysis to Implementation and Maintenance
- Strong proficiency with C#, .NET, Python, data structures, basic algorithms and applying object-oriented principles and design patterns
- Self-motivated to stay ahead of development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organization
- Strong experience developing in ASP.NET
- Experience in scalable Web APIs
- Experience in designing and implementing efficient and scalable RESTful APIs
- Experience in Unit Testing frameworks
- Experience with Docker container definition, deployment, and testing
- Experience in Version Control tools like GIT and IDE like VS Code, Visual Studio
- Experience developing database stored procedures using T/SQL
- Experience with CI/CD pipelines and related automated tools such as Veracode or Sonarqube
- Experience with Agile methodologies and frameworks
- Experience with GIS tools such as ArcGIS
- Experience integrating automation test code into CI/CD pipeline processes
- Experience with JavaScript/Typescript and React.js
- Exposure to automated tests using Selenium and Cypress
- Exposure to GraphQL technologies such as Hasura
- Smart people with a passion for technology
- Strong technical capabilities with a consultancy mindset
- Close involvement with local technical communities
- A willingness to think outside of the box to provide innovative solutions to clients
- Ability to solve challenging technical business problems
- Self-directed professionals
- Client Success
- Continued Learning and Technical Excellence
- Strong Client Relationships
- Citizenship and Community
Vacancy caducado!