Software Developer, SME - ICSA
Role details
Job location
Tech stack
Job description
The Software Developer, SME serves as the senior technical lead and subject matter expert for the development, modernization, integration, and sustainment of mission-critical ICSA applications supporting HQ INSCOM operations. This position leads Azure and .NET/C# development activities, provides technical direction to development teams, and advises Government stakeholders on best practices, software architecture, and secure cloud application development., * Lead Azure, .NET/C#, and cloud-based software development activities.
- Provide technical leadership and subject matter expertise for application modernization and enhancement efforts.
- Manage, oversee, and ensure quality control of application code bases and development standards.
- Design and implement enterprise application architectures within Microsoft Azure environments.
- Develop and maintain secure, scalable, and high-performing applications and services.
- Support Azure SQL DB integration and enterprise data solutions.
- Lead code reviews, testing, troubleshooting, and deployment activities.
- Mentor and guide software development personnel.
- Advise Government leadership on software engineering best practices and emerging technologies.
- Support Agile development processes and DevSecOps methodologies.
- Develop and maintain technical documentation, diagrams, and operational procedures.
- Ensure compliance with RMF, STIG, cybersecurity, and Government security requirements.
- Coordinate with system administrators, database architects, and cybersecurity personnel to ensure mission success.
Requirements
- Excellent verbal and written communication skills.
- Excellent interpersonal and customer service skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
- Ability to prioritize tasks and to delegate them when appropriate.
- Ability to function well in a high-paced and at times stressful environment., * Bachelor's degree required in Computer Science, Software Engineering, Information Systems, or related discipline.
- Master's degree preferred.
- Minimum eight (8) years of experience with C#, .NET 4.0+, Azure services, and enterprise application development.
- Azure Solutions Architect Expert AZ-305 certification required.
- Experience with PowerShell scripting and cloud development in managed code.
- Minimum three (3) years of experience with SQL Server databases and Azure SQL DB.
- Experience with SQL Server Integration Services (SSIS) and Azure Data Studio.
- Minimum five (5) years of experience writing multithreaded applications.
- Strong object-oriented analysis, design, and programming skills.
- Experience with the full software development lifecycle and Agile methodologies.
- Experience converting functional requirements into technical solutions.
- Experience with Visual Studio, Azure DevOps, GitHub, and CI/CD processes.
Preferred Skills:
- Experience supporting Army, DoD, or Intelligence Community systems.
- Experience within classified cloud and enterprise environments.
- Experience with DevSecOps and secure software engineering practices.
- Experience leading technical teams in mission-critical environments.
Benefits & conditions
vision insurance, paid time off, sick time, 401(k), * Active Top Secret/SCI clearance required. Must be eligible for applicable SCI accesses and CI Polygraph if required.
What Nemean Solutions, LLC offers:
Medical, Dental, and Vision insurance plans, Paid Time Off, sick leave, 401k Retirement Savings plan with company match, and more.