- Act as a .NET developer for a product development scrum team
- Provide the customer with effective and efficient solutions, not merely stating problems
- Must have strong verbal and written communications skills to interact with team members and clients on a daily basis
- Maintain and support existing client systems and applications
- As part of a team assist in the design and implementation of web applications, prototypes, and user interfaces
- Analyze client business requirements to translate needs into technical requirements
- Engage in critical problem solving
- Implement tasks in accordance with schedule
- Continuously improve skills, adapt emerging technologies, and apply best practices
- Participate in product delivery through the entire SDLC of analysis, design, coding, testing, implementation and support
- Implement all aspects of application design which include high-performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, environment configuration, and testing
- Perform unit and system-level testing of applications
- Work with QA engineers to develop testing protocol to identify and correct defects
- Follow best-practice development standards established by Development Leads