Senior Software Developer (Backend) - .Net with Microservices and Azure
- Source: LinkedIn
- TekWissen India
- On-site
- Hyderabad
- Senior
Job Description
Overview TekWissen is a global workforce management provider that offers strategic talent solutions to our clients throughout India and world-wide. Our client is a technology-driven consulting and software solutions company founded in 2019 that specializes in custom B2B application development, AI integration, and cloud infrastructure management. Engineering transformative, AI-driven solutions for modern business complexities.We’re a team of designers and engineers passionate about delivering AI-powered, impact-led solutions tailored to each business.
Job Title: Senior Software Developer (Backend) - .Net with Microservices and Azure **Location: Hyderabad
Job Type: Full Time
Work Type: Onsite** Job Description
- The Software Developer Senior Designs, builds, tests, and – most importantly – ships high-value software that solves real problems.
- Strives for security, performance, simplicity, usability, and maintainability. Mentors and guides less experienced software engineers.
Responsibilities Team Contribution
- Works within established agile methods, promoting an atmosphere of continuous improvement.
- Continuously learns new technologies and patterns and practices.
- Documents knowledge for the benefit of the team.
- Reports to the team on obstacles and roadblocks.
- Participates in, and occasionally leads, sprint planning, standups, retrospectives, and other team
- meetings.
- Promote patterns and best practices on the team.
- Mentors and guides the less experienced software engineers.
Planning and Design
- Works with the product team and stakeholders to refine and document requirements.
- Estimates effort for planning purposes.
- Designs and documents enterprise-level software architecture, consulting with Enterprise Architecture when appropriate.
Development
- Writes code to develop software that meets requirements and specifications.
- Follows established software development life cycle (SLDC).
- Writes code with readability and future maintenance in mind.
- Follows established source control standards and best practices.
- Adheres to established secure coding practices.
- Reviews code for other developers.
- Leads team-based development efforts.
Quality Assurance
- Validates QA findings and fixes defects.
- Develops integration and testing points in the software that allow for QA testing.
- Assists QA in running performance and load tests.
Release
- Assists with release planning and releases.
Support
- Assists the support team as needed, including root cause analysis.
- Writes maintenance and metric statistics scripts and entry points for measuring and monitoring.
Requirements Solid Understanding of The Following:
- Microservices Architecture:
- Microservices design principles (bounded contexts, loose coupling)
- API-first design and contract management
- Event-driven design principles
- Asynchronous messaging patterns
- Eventual consistency concepts
- Idempotency and message replay handling
- ASP.NET Core Web API development
- Web Apps
- Azure Kubernetes Service (AKS)
- Azure Blob Storage usage and lifecycle management
- API Gateway / Azure API Management concepts
- Entra (Authentication)
- Azure Service Bus
- Azure Functions
- Caching
- NoSQL DatabasesProcesses & Standards: Git, GitFlow, OO Programming, Kanban, Secure
- Coding, & Agile Methodologies
Bonus Skills
- Excellent written and verbal communication
- Excellent documentation
- Continuous learning
- Collaboration across team and functional boundaries
- Troubleshooting and creative problem solving
- Design simple architecture that supports complex applications and APIs
- Architect extensible databases
- Author complex component-based client applications and restful APIs
- Perform advanced CRUD operations against multiple data sources
- Manipulate enterprise level data structures
- Mentor less experienced team members
- Take ownership of team processes and legacy applications
- Perform business analysis tasks, such as requirements gathering and wireframing
Skills
- C#, ASP. Net, Microservices Architecture, ASP.NET Core, Web API development, Azure
- Kubernetes Service (AKS), API Gateway / Azure API, Entra (Authentication), Azure Service Bus, Azure
- Functions, Azure Blob storage, Caching, NoSQL Databases
Experience Required
- 6.5+ years
TekWissen® Group is an equal opportunity employer supporting workforce diversity.
Skills
- dot-net
- microsoft-azure
- asp-net
- asp-net-core
- dot-net-core
- Kubernetes
- azure-kubernetes-service
- azure-kubernetes-service-aks
- azure-storage
- azure-api-management
- azure-service-bus
- microsoft-azure-service-bus
- azure-functions
- microsoft-azure-functions
- git-flow
- c-sharp
- azure-arc
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
