What are the responsibilities and job description for the Technical Lead Full Stack Developer position at Leidos?
Lead Full Stack Software Developer
We are seeking a Lead Full Stack Software Developer to join our team. As a technical team lead, you will be responsible for guiding team development efforts towards successful project delivery.
Key Responsibilities:
- Directly guide a team of 10 developers.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality using software development best practices and automated testing.
- Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
- Analyze and resolve technical and application problems.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Requirements:
- Proficiency in Angular, JavaScript, CSS, HTML, Material UI, JAVA, and AWS Cloud.
- Knowledge of software design patterns, microservices, Springboot, Java, and Entity Framework.
- Experience with Agile, UX/UI, DevOps frameworks, Enterprise Service Bus (ESB) Management, and Continuous Integration/Configuration Management.
- Excellent written and verbal communication skills.
- U.S. Citizen with an active Top Secret security clearance.
About the Role:
This is a hands-on position that requires strong systems, software, cloud, and Agile experience. You will work collaboratively to architect, design, build, deliver, and enhance highly available, scalable, real-time systems.
Work Environment:
This role requires onsite support in Ashburn, VA, once a week.