Description:
Responsibilities:
- Serves as a team lead and provides technical guidance, and solutioning for tough customer challenges.
- Assist with establishing architectural patterns that can be proven, engineered, and/or validated by each component team, and using Cloud best practices.
- Works with Client technical architects and engineers to meet technical and interface requirements.
- Work to create detailed designs, estimations and deliver final output.
- Manage project priorities, deadlines and deliverables.
- Improving the performance of existing software. Maintaining and upgrading software.
- Provide technical guidance in software design and development activities to team members.
- Participate in design reviews and recommend improvements.
- Provide trainings and mentor other engineers when required.
- Understand business problems, suggest solutions and do requirement analysis independently.
- Provide production support. Analyze and troubleshoot application issues in a timely fashion.
- Support in all phases of SDLC and ensure to deliver high-quality releases.
- Should be able to communicate with business, engineering and management team across different geographic locations.
Requirements and Qualifications:
- Strong Expertise in Azure Cloud Architecture.
- Expert in Full Stack Development, DevOps Expert, Transformative Technologies.
- Experience in web application in C#, building and consuming Restful APIs, Web services / SOAP.
- Strong knowledge and working experience of technologies: NodeJS/C#, Azure Functions, Azure CosmosDB, Azure Blob, Azure Service Bus/Event Grid/Event Hub, Azure DevOps.
- Should be able to write complex SQL queries and stored procedures. Improving and optimizing existing SQL queries for performance.
- Experience in Engineer front-end code necessary to implement modern web interfaces for interactive, intuitive web applications.
- Should have strong knowledge of computer science fundamentals, algorithms, data structures and databases.
- Experience of working with Microsoft Team Foundation Server. Should be able to work with labels, shelve-sets, branching & merging and change rollback.
- Experience with Jira, Confluence and GIT is also desirable.
- Strong analytical skills.
- Good English communication skills.
- Ability to multi-task.
- A self-motivated learner with strong customer focus and obsession with quality.
- Should have strong technical knowledge and research & development attributes.