**Responsibilities**:
- Ability to understand business requirements and map to latest azure features.
- Implementation with Azure components is highly preferred. A good knowledge of azure components (App service, Storage Blob, Sql Server is a must)
- Must have an excellent knowledge of Asp.Net, c# and React JS Node JS.
- A good understanding of how VSTS works and maintain code repositories from the same.
- Should be able to act as a consultant to team members on technical matters.
- Ability on work on an older project and make it ready for azure environment.
- Work with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
- Integrate with other our backend services (JSON, XML, etc.)
- A good Investigator of Issues.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Ability to read code done by any developer and updating that code.
• *Experience Required**:
- Excellent communicator (written and verbal, formal and informal).
- 5 years experience in Asp.net C#.
- 3 years dev experience in Angular or React JS
- 3 years in Sql Server TSQL and Admin knowledge
- 3 years experience in Node JS
- Alteast 2-3 years Implementation experience in Azure landscape. Utilizing Azure function, App Service, Kubernetes, Cosmo DB.- Good understanding of the development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience in working with third-party libraries and APIs.
- Strong and innovative approach to problem solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
Personal characteristics - Strong analytical and problem-solving skills. - Excellent communication, customer service, problem-solving, mentoring - Strong attention to detail skills. - Demonstrated ability to work in teams with a collaborative interpersonal style. - Good verbal and written communications skills with the ability to effectively document procedures. 5 - Advanced knowledge of software development lifecycle. Qualifications - Bachelors / Master’s Degree or the equivalent in Computer Engineering, computer Science or a related field