Senior Software Engineer (Dot Net)

Filled
December 25, 2025

Job Description

As an experienced professional with 5 to 8 years of relevant experience in software development, your role will involve the following responsibilities:

– Designing the application architecture and different components to ensure seamless communication.
– Conducting requirement gathering, feasibility studies, and preparing technical documentation, diagrams, and Proof of Concept (POC).
– Providing innovative solutions for the given problem statement.
– Taking charge of new development, as well as enhancing and improving existing applications.
– Ensuring code quality, organization, and automation in an efficient manner.
– Troubleshooting issues and identifying effective resolutions.
– Adhering to Agile methodology for software development.
– Creating test-based applications for various .NET applications.
– Staying updated with the latest technologies from Microsoft.
– Maintaining technical specification documents.
– Preparing application releases and overseeing deployment to the next level.
– Conducting code reviews for team members and ensuring adherence to best practices.

Qualifications required for this role include:

– Excellent communication and understanding skills.
– Strong knowledge of Microsoft .NET framework 4.5, .Net Core, and above.
– Profound understanding of Object-Oriented Programming (OOP) concepts.
– Strong logical skills to solve complex problems effectively.
– Extensive knowledge of Microsoft .NET technologies and C# language.
– Familiarity with various design patterns, architectural patterns, and best practices.
– Experience in automation and implementing Continuous Integration/Continuous Deployment (CI/CD).
– Hands-on experience with different types of applications such as Web, Web API, Console, and Services/Applications.
– Good understanding of database concepts including SQL and Postgre SQL.
– Nice to have experience with JIRA, Confluence, and working in an Agile environment.
– Nice to have knowledge/experience in socket programming.
– Nice to have understanding/experience with Angular10+, ReactJS, etc.

Please let me know if you need any further information.,