Description
Responsibilities • Develop and maintain Client's web application code • Follow best development practices and secure development lifecycle • Implement necessary unit test cases and integrate them into the build environment • Work with product managers and analysts to review requirements and estimate development effort • Contribute to key architecture and design decisions on a project level • Perform code reviews to ensure product quality, performance and security • Research, evaluate and learn new technology, components, development practices and patterns • Work and interface with development teams in different time zones and cultures
Requirements • BS in Computer Science or related field • 5 years hands-on experience in developing and delivering software products • Strong experience and knowledge developing web applications with C# and Microsoft ASP.NET • Knowledge and experience with JavaScript, HTML, CSS, SQL • Strong knowledge and expertise with web services • Knowledge in all aspects of the software life cycle from definition, requirements analysis and design to implementation • Experience with Agile/Scrum methodologies and practices; team-based software development • Good knowledge of common network protocols and Internet concepts
|