Vacancy expired!
- Develop overall technical strategies from technical requirements
- Communicate with external clients on a regular basis regarding progress, challenges, timelines and end results of client projects
- Direct and oversee developers
- Create technical estimations
- Present technical strategies to clients and gather technical requirements as needed
- Create and update design and functional documents
- Identify and troubleshoot issues as needed
- Perform a mix of maintenance and new development as required
- Implement project applications according to specifications
- Research technical issues and provide recommendations to enhance client websites
- Work both independently and as part of a team
- Unit test code to ensure quality
- Perform code review sessions with other developers and suggest improvements or alternate approaches when appropriate
- 10-12+ years hands-on experience in software design and development, database design and development, and system integration
- Hands-on experience with Microsoft technologies, specifically: .NET/ASP.NET development
- Ability to work in a collaborative team environment
- Iterative approach to development, using short development cycles and frequent builds
- Object Oriented Programming / Object Oriented Design (OOP/OOD)
- Ability to develop secure solutions and knowledge of industry best practices regarding information security and defensive development
- Excellent communication
- Knowledge and awareness of JIRA and Agile methodology
Vacancy expired!