Description

You are someone who:

 

Work with stakeholders to understand business challenges and opportunities, evaluate feasibility of requirements, determine priorities and come up with application architecture options and a technical roadmap.
Make high level design choices for the software structure, frameworks, protocols, and algorithms.
Evaluate different suitable technology options and if applicable existing solutions.
leadership to make prudent choices.
Support and coach your team on best coding practices, development tools, and pathfinding and surveys for technologies.
Get hands-on and support your team in the implementation of complex business logic and algorithms.
Consistently strive to acquire new skills on Microsoft Technologies, especially .NET Core, Azure Cloud, DevOps.
Think towards creating container-based applications, (Kubernetes, Docker), strive for full automated solutions.
Test and deploy applications and systems
Ensure that all development efforts meet or exceed client expectations.
Applications should meet requirements of scope, functionality, and time and adhere to all defined and agreed upon standards.
Must be familiar with the project management methodology and processes.
Encourage collaborative efforts and camaraderie with on-shore and off-shore team members.
Ensure the quality and low bug rates of code released into production.
Work on agile projects, participate in daily SCRUM calls and provide task updates.

 


You bring in:

 

9+ years of technology experience in an enterprise or web-based applications.
4+ years of architecture, design, implementation, and/or support of .NET technologies and platforms.
3+ years of hands-on experience on C#, .Net Core,ASP.NET Web API, SQL, Entity Framework, Cloud (preferably Azure), applying Design Patterns, Agile.
8+ years of experience in building products/solutions/assets using .NET based platforms. Ability to build applications using .NET technologies is a must.
4+ years of experience in designing and building distributed applications
Solid understanding and hands-on on data structures, Object Oriented Concepts, and microservices
Excellent communication and analytics skills. Comfortable in communicating with executives.
Excellent troubleshooting and communication skills, ability to communicate clearly with US counterparts.
Preferred to have
Hands-on experience working with deployment and orchestration technologies, such as Docker, Kubernetes
Knowledge on Angular (version 6+, preferred 9+), React, MongoDB, Redis.
Ability to understand and abstract requirements and identify right technologies for building prototypes
Solid experience in SDLC practices and AzDO/VSTS Build/Release configuration tools (CI/CD)
Preferred to have experience with Azure PaaS services (Service Bus, Event Hub, AppServices).
Preferred Certifications in Azure Cloud and one or more of the required skills.


Additional Information:
Self-starter with solid analytical and problem-solving skills
This is an experienced level position, and we will train the qualified candidate in the required applications.
Willingness to work extra hours to meet deliverables
3 years of SQL server development and database design with experience of writing optimizing queries, SSIS and SSRS
Excellent documentation skills with Self-supporting and independent attitude
Good to have any Azure related skills and certifications


You are a:

 

· B.E. / B. Tech / M.C.A. / MSc (preferably in Computer Science/IT)

Education

Any Graduate