21 Oct
Software Engineer
Vacancy expired!
- Develop and maintain client web application code
- Follow best development practices and secure development lifecycle
- Implement necessary unit test cases and integrate them into the built environment
- Work with product managers and analysts to review requirements and estimate development effort
- Contribute to the 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
- BS in Computer Science or related field
- 5 years of 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 the 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
Vacancy expired!