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.
In this role, you will lead a team of software developers and provide guidance on all aspects of software development including compliance with design frameworks, coding standards, optimization of development efforts.
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.
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.
Provides leadership direction to the technical team in the delivery of software project components and technical expertise; collaborates with the Designer, Systems Analyst, Project Manager, and developers on various projects.
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.