Support the architecture and technology choices that enable a world-class user experience
Solve difficult problems with elegant, error free and practical code
Have knowledge of web vulnerabilities and experience building secure applications
Participate in design and code reviews
Aid in the development of architectural framework and design
Help establish define engineering best practices
Support the scoping, estimating, and tracking of project timelines
Assess risks in the current development schedule, clear blocks, and adjust roadmap deliverables Contribute to evolving guidelines to improve consistency across products architecture
What You Need:
Communication (ability to speak fluent English and communicate fine details with full understanding. This applies to both email and verbal communication.)
5+ years relevant work experience in software development and SDLC
Experience in developing and deploying web APIs
Working knowledge of Waterfall, Agile and Scrum
Experience in designing and developing web-based software applications
Experience in architecture, design and development of Client-Server and Distributed Web Applications
Deep knowledge and working experience of .Net technologies (ASP .NET and .NET Core using C#)
Deep knowledge and working experience of front-end web technologies (Angular, Bootstrap, CSS)
Working experience with MS Azure
Bachelor’s Degree in Computer Science or similar discipline
Strong written and verbal communication skills (English)