The candidate will be responsible for design, development, and unit testing of a web application for clients servicing department; ability to "own" a task by solving problems and following through until completion.
Interact with the Project Manager and client representatives to clarify business rules as outlined in the business requirements document; coordinate with business analysts and users to determine requirements.
The Software Engineer is responsible for designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project.
The Principal, Software Engineering Lead will be directly managing a focused, cross functional team of engineers, quality assurance testers, and business analysts driving towards the creation of high quality shippable products.
The selected Lead .NET Application Developer responsibilities include the integration and design of new application systems and/or life-cycle enhancement to existing complex multi-platform (.NET) Department of Human Services Systems.
In this role, the selected candidate will provide solution / options /approaches aligned to customer expectations, highlight dependencies; should be able to work in an agile mode and also prioritize business work items.
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.