In this role, the selected candidate will analyze, design develop, troubleshoot and debug software programs for commercial or end user application; write code, complete programming and performs testing and debugging of applications.
The Intermediate Applications Developer conducts systems and requirements analyses to identify project action items. He/She analyzes specifications and user requirements to perform assigned applications development work.
In this role, the selected candidate will act in the highest level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives.
In this role, the selected candidate will research code to understand how the existing infrastructure works Develop changes and adhere to the design and development review processes Unit test and support code during QA testing phase.
The developer would be responsible for the design, development, testing, debugging, maintaining and documenting of new .NET web applications in accordance to Software Development Life Cycle (SDLC) best practices used by the agency.
The candidate must have knowledge of the Application Lifecycle Management methodology and the principles and techniques of architecture/design, analysis, requirements definition, developing, and maintaining/supporting all installations of computer applications.
In this role, the selected candidate will be responsible for developing new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.