Microsoft

.Net Developer

Hyderabad, Telangana
Work Type: Full Time
Job Summary:
We are seeking a highly skilled Senior .NET Developer with a strong background in designing, developing, and maintaining scalable software solutions. The ideal candidate will have expertise in both front-end and back-end development, with experience in enterprise-level applications and cloud-native solutions. This role involves leading a team, collaborating with cross-functional stakeholders, and driving projects from inception to deployment. The candidate will ensure the performance, quality, and security of software applications, particularly in high-performing and complex environments such as the airline and healthcare industries.

Must Have Skillsets (Mandatory):
- Experience in Airline Industry and PSS Module
- .NET Development: 4-12 years of experience in .NET development, including C#, ASP.NET Core, MVC, and Entity Framework. Proven experience in building Windows Applications (C# .NET, WPF), Web Applications (ASP.NET), and Windows Services.
- Front-End Technologies: Proficiency in Angular (8+), JavaScript, HTML5, CSS3, Bootstrap, and TypeScript.
- API Development: Extensive experience in developing RESTful APIs, Web API, and understanding of SOAP. Strong understanding of API design principles and microservice architecture.
- Enterprise-Level Integration: Strong experience in managing and developing enterprise-level integration projects, especially within high-performing and scalable environments.
- Cloud and Containerization: Experience with cloud platforms (Azure, AWS) and containerization tools like Docker.
- Architecture and Design Patterns: Strong knowledge of Object-Oriented Programming (OOP), microservice architecture, and design patterns such as MVC.
- Technical Leadership: Experience in leading development teams, performing design reviews, and ensuring adherence to best practices and design patterns.
- Database Management: Proficiency in SQL Server, Oracle, and experience with NoSQL databases like MongoDB and Couchbase.
- Software Development Lifecycle (SDLC): Extensive experience across all phases of SDLC, including design, coding, testing, deployment, and documentation.
- Troubleshooting and Production Support: Proven ability to manage and troubleshoot production issues, ensuring high availability and performance of critical applications.
- DevOps and CI/CD: Familiarity with DevOps practices, continuous integration/continuous deployment (CI/CD) tools, and version control systems (Git, Gitflow, TFS).
- Unit Testing: Proficient in using unit testing tools like NUnit and MSTest.
- Communication Skills: Excellent verbal and written communication skills for effective collaboration with team members and stakeholders.

Good to Have Skillsets (Optional):
- Domain Experience: Experience in the airline or healthcare domain, with knowledge of booking engines, payment systems, and protocols such as HL7/FHIR/DICOM.
- Salesforce Integration: Familiarity with Salesforce CRM platforms, including Apex, Visualforce, and LWC.
- Additional Web Development Tools: Experience with Sitecore, PHP, WordPress, and Adobe design software (Photoshop, Illustrator, etc.).
- CMS and Frontend Frameworks: Experience with SDL Tridion, DotNetNuke (DNN), and frontend frameworks like Angular or React.
- Emerging Technologies: Exposure to cloud platforms (AWS, Azure, Google Cloud) and Remote Process Automation (RPA).
- Mobile Development: Experience in developing mobile applications for Android and iOS.
- Visualization Libraries: Knowledge of D3.js or similar JavaScript visualization libraries.
- Additional Languages and Frameworks: Experience with VB.NET, WPF/UWP, and other related technologies.
- Microsoft Ecosystem: Experience with SharePoint Online, Office 365, Power BI, and PowerApps.

Qualifications and Experience:
- Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. A Master’s degree (MCA) is preferred.
- Experience:
  - 4-12 years of experience in software development with a focus on .NET and full-stack development.
  - Proven experience in developing and maintaining APIs using .NET Core.
  - Experience with Entity Framework Core and other ORMs.
  - Strong understanding of REST API design principles and microservice architecture.
  - Experience in secure authentication and authorization mechanisms (OAuth, JWT).
  - Familiarity with cloud-native development and containerization.
- Certifications: MCSD or MCPD certification is highly advantageous.
- Leadership Experience: Demonstrated ability to lead a team, manage projects, and ensure high-quality code through code reviews and testing frameworks.
- Problem-Solving: Exceptional analytical and problem-solving skills with a proven ability to address complex technical challenges.
- Collaboration: Demonstrated ability to work effectively in a team environment, including collaboration with project managers, business analysts, and QA teams.
- Adaptability: Willingness to learn new technologies and adapt to evolving project requirements in a dynamic environment.

Submit Your Application

You have successfully applied
  • You have errors in applying