About the job Senior Software Engineer (Azure/.NET Core, Microservices, API)
Company Description
We are a consulting company with a bunch of technology-interested and happy people!
We love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued.
With us, each individual is her/himself and respects others for who they are and we believe that when a fantastic mix of people gather and share their knowledge, experiences and ideas, we can help our customers on a completely different level.
We are looking for you who want to grow with us!
With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility.
Job Description:
We are seeking talented and motivated Software Engineer to join our Tactical Nodes team within Value Stream Supply where we have End to End responsibility for company's supply chain.
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our organization and clients. The ideal candidate has a strong background in software development, expertise in building and managing cloud native solutions in Azure, a passion for technology, and a drive for continuous learning and improvement. You will act as the main responsible person for maintaining and ensuring smooth operations for one of the most critical API's in company's system landscape.
Responsibilities:
- Design, develop, and implement software solutions that align with project goals and meet quality standards.
- Perform testing, debugging, and troubleshooting to ensure software meets functional and performance requirements.
- Optimize software performance by identifying technical improvements, performance bottlenecks, scalability issues and drive implementation of those.
- Guide Support team in resolving incidents and resolve technical issues as escalated by the support team.
- Contribute to the documentation of software designs, API specifications, technical specifications, and user manuals.
- Own the technical development roadmap for the API's
- Work effectively in an Agile development environment, participating in sprint planning, estimation, and other team activities.
Skills:
- Minimum 8 years of hands-on experience in application development.
- Strong hands-on experience in Azure cloud in services such as Azure Functions, Azure Storage Service, Azure Service Bus, Azure App
- Service, Azure App Insights, Azure Monitoring, Azure VM's, etc.
- Must have .NET core experience with Microservices and API.
- Strong experience in application and database optimizations, performance tuning, caching, auto scaling, load testing etc.
- Strong experience with SQL Server and Azure SQL.
- Experience in creating and working with CI/CD pipelines using Azure Devops
- Experience in writing unit tests using XUnit and Mocking frameworks.
- Must have experience in logging, monitoring, alerting using Splunk and Azure Monitor.
- Should have good experience in integration projects.
- Should be ready to handle ServiceNow incidents.
- Good knowledge of Application and Cloud Security best practices.
Leadership:
- Good to have experience in leading team as team/tech lead
- Self driven and motivated to drive own work, development agenda and tech roadmap as well as act as informal leader in the team.
Additional information
We are looking for you who:
Start: Immediately
Location: Bangalore
Form of employment: Full-time until further notice
We interview candidates on an ongoing basis, do not wait to submit your application.