Job Type: Principal Software Engineer Backend
Minimum Qualification: Bachelor’s Degree in Computer Science
Purpose Of The Job
Essential Duties and Responsibilities
- Designed and implemented cloud-native applications using C# and Azure services, adhering to best practices.
- Developed microservices architecture using .NET Core and Docker containers on Azure Kubernetes Service (AKS), improving scalability and resiliency.
- Implemented serverless functions and logic using Azure Functions, reducing operational overhead.
- Collaborated with cross-functional teams to define architecture and requirements for cloud solutions.
- Designed, developed, and maintained end-to-end features for web applications using .NET Core, Angular, and React.
- Implemented RESTful APIs with ASP.NET Core, ensuring optimal performance and data integrity.
- Collaborated closely with UX/UI figma designers to implement pixel-perfect designs and interactive components.
- Integrated third-party services, such as payment gateways and booking, travel APIs, for enhanced functionality.
- Led team in code reviews, mentored junior developers, and provided technical guidance.
- Assisted in setting up CI/CD pipelines using Azure DevOps for automated deployments.
- Worked closely with QA team to identify and resolve bugs, ensuring high-quality releases.
- Implemented authentication and authorization mechanisms using Identity Framework and JWT or OKTA, OSO Cloud.
Requirements
- Led a team in developing a rule-driven workflow system for automating business processes.
- Utilized C# and a combination of open-source and custom libraries to implement rule engine capabilities.
- Designed and implemented messaging solutions using Azure Service Bus, Kafka ensuring reliable communication between distributed components.
- Designed, developed NoSQL, SQL databases using MongoDB Atlas, Microsoft Azure SQL.
- Designed and developed MongoDB databases for various applications, ensuring optimal data storage and retrieval.
- Created and maintained data models that aligned with business requirements, improving query performance.
Skills
- Programming Languages: C#, JavaScript, TypeScript
- (Optional) Frontend: Angular, React, HTML5, CSS3
- Backend: ASP.NET Core, Web API, Entity Framework Core
- Database: SQL Server, MongoDB
- MicroFrontEnd (MFE)
- GraphQL, REST API
- Solid Principles
- Docker, Azure DevOps, CI/CD
- Tools: Visual Studio, Visual Studio Code, Git
- Authentication & Authorization: Identity Framework, JWT
- Agile Methodologies
- ML/AI (nice to have)
- Note: Aviation Indeed does not charge any fee for interviews or recruitment from candidates. Report any such fraudulent incident to Info@aviationindeed.com
- About us
- Aviation Indeed, the global leader in aviation, aerospace, and defense, is at the forefront of providing top-notch staffing solutions for Payroll and recruitment in these industries. We specialize in offering a wide array of opportunities, including Aviation Company Jobs, Aviation Industry Jobs, Aerospace Jobs, and Defense Jobs. Operating not only