Skills / Experience Required
§ A Bachelor of Computer Science degree or a related field is required.
§ 5-7 years’ experience in the development of scalable consumer facing digital solutions (consumer websites, web applications, mobile sites etc.) in .NET/ C# / MVC with a key focus on performance, security, and scalability.
§ Experience designing and implementing large scale web solutions.
§ Expertise in front-end technologies including JavaScript, CSS3 and HTML5, and third-party libraries like React Js, Angular and jQuery
§ Expertise in server-side programming languages including .Net and Python
§ Experience with DBMS technology, including SQL Server and/or Oracle, and caching mechanisms such as Redis or others
§ Experience in defining non-functional requirements for business needs.
§ Experience with Web Services (SOAP/REST) architecture. Micro-services and event driven architecture are a plus
§ Knowledgeable in UI/UX design principles and basic prototype design approach
§ Experience with cloud ecosystems and using their services including Azure, Mulesoft, and Angular is a plus
§ Experience designing and optimizing relational databases and stored procedures for optimal performance and/or maintainability.
§ Solid communication skills and approach/design visualization ability
Bachelor's degree in Computer Science