What are the responsibilities and job description for the Software Developer Lead - PR 1189 position at PE Systems, Inc.?
PE Systems, Inc. has a great opportunity for a Software Development Lead working on government projects in our Alexandria, VA location.
At PE Systems, Inc., we truly value our employees. We unite exceptional talent with rewarding careers. Our dedicated team enjoys generous PTO, holidays, competitive pay, and outstanding benefits. Plus, we provide medical, dental, and vision coverage starting on day one!
Voted Best Places to Work in Dayton since 2022!
Summary
The candidate will operate within the Microsoft Azure ecosystem, helping to modernize legacy applications by leveraging the newest Azure Cloud technology. The Software Development Lead will be responsible for providing accurate and timely completion of technical development and support tasks in accordance with Information Systems standards and methodologies. You’ll collaborate with cross-functional teams, guide technical decisions, and drive innovation. If you’re passionate about cloud application development architecture and have a deep understanding of Azure services, we encourage you to apply.
General Function
Education/Certifications/Experience/Skills:
PE Systems, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for Employment without regard to race/ethnicity, color, religion, sex, nation origin, ancestry, age, sexual orientation, gender identity, genetic information, marital status and disability (including physical or mental disability as well as pregnancy) veteran status or any other status protected by the Federal, State or local law.
#cj
At PE Systems, Inc., we truly value our employees. We unite exceptional talent with rewarding careers. Our dedicated team enjoys generous PTO, holidays, competitive pay, and outstanding benefits. Plus, we provide medical, dental, and vision coverage starting on day one!
Voted Best Places to Work in Dayton since 2022!
Summary
The candidate will operate within the Microsoft Azure ecosystem, helping to modernize legacy applications by leveraging the newest Azure Cloud technology. The Software Development Lead will be responsible for providing accurate and timely completion of technical development and support tasks in accordance with Information Systems standards and methodologies. You’ll collaborate with cross-functional teams, guide technical decisions, and drive innovation. If you’re passionate about cloud application development architecture and have a deep understanding of Azure services, we encourage you to apply.
General Function
- Design, develop, and deploy cloud-native applications using Microsoft Azure services.
- Refactor existing applications to cloud native apps.
- Provide tier-3 support for existing applications.
- Collaborate with product managers, architects, and other engineers to define technical requirements and deliver high-quality software.
- Implement best practices for application development, including security, scalability, and performance optimization.
- Supervise developers to ensure they write clean, maintainable, and efficient code in languages such as C#, .NET, React, NodeJS, and JavaScript.
- Develop and maintain APIs, microservices, and serverless components.
- Ensure seamless modernization between on-premises systems to cloud-based applications.
- Set up and manage Git and TFS repositories, ensuring version control best practices.
- Participate in code reviews and mentor junior engineers.
- Stay up to date with Azure services, industry trends, and emerging technologies.
Education/Certifications/Experience/Skills:
- BA degree in Information Technology, Computer Science, or related field.
- 5 years developing in IaaS/PaaS/SaaS environments, preferably with Microsoft Azure Cloud.
- 5 or more years of experience in both front-end and back-end technologies including .NET, JavaScript, VB.NET, ASP.NET Node.JS, Angular, React, and Express.JS.
- Must possess and maintain government security clearance at the Secret Level.
- Proficiency with architecture and data modeling for applications, data flows and securing data at rest and in-transit.
- Proficiency designing and implementing cloud-native applications.
- Experience with containerization (e.g., Docker, Kubernetes) and serverless computing.
- Knowledge about cross-domain cloud connection/traffic.
- Familiarity with Azure Dev/Ops, Azure AI, Azure ML and Azure AI Search.
- Prior experience designing scalable enterprise software solutions.
- Strong interpersonal and communication skills.
- Strong dedication to quality customer service.
- Strong multi-tasking skills are essential.
- Excellent analytical and problem-solving skills.
- Willingness to learn new technologies.
- Superior teamwork skills.
- IAT-II Certification (e.g., Security CE, CCNA-Security, SSCP, GSEC, GICSP, CySA , CND)
- Microsoft AZ-900 Azure Fundamentals or any higher Azure Certification
- Preferred:
- Microsoft Certified: Azure Developer Associate
- Experience with Azure Managed SQL
PE Systems, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for Employment without regard to race/ethnicity, color, religion, sex, nation origin, ancestry, age, sexual orientation, gender identity, genetic information, marital status and disability (including physical or mental disability as well as pregnancy) veteran status or any other status protected by the Federal, State or local law.
#cj
Salary : $105,000 - $125,000