We are proactively recruiting for intermediate level developers to work with our Federal Government clients in 2025!
Roles and Responsibilities
- Develop and design solutions: Create and plan software solutions for complex business, scientific, and technical problems using advanced computer systems.
- Analyze requirements: Break down problems provided by systems
analysts/designers, considering factors like data transfer, processing needs, sorting requirements, and output formats. - Select and integrate software: Choose and incorporate existing software programs to enhance solutions.
- Design detailed workflows: Create detailed programs, flowcharts, and diagrams to outline the necessary computations and machine operations for data processing and output generation.
- Code and collaborate: Convert detailed flowcharts into code and work with technical teams to plan and implement programs.
- Test and validate: Ensure the accuracy and completeness of programs by preparing sample data and conducting system acceptance tests.
- Debug and optimize: Fix program errors by revising code or altering operation sequences.
- Document thoroughly: Compile specifications, flowcharts, diagrams, layouts, and instructions to document applications for future reference or modifications.
Qualifications and Skills
- Minimum of three years of experience with the following tech stack:
- .NET/.NET Framework, C#, ASP.NET including MVC, Web API, Razor Pages,
- MS SQL Server, IIS,
- Front-End technology such as HTML, CSS, JavaScript at the minimum.
- Some form of version control,
- Agile Methodologies,
- Unit Testing and Test-Driven Development (TDD)
- Hold or eligible for an Enhanced Reliability Clearance.