09 Sep
|
JSM Consulting
|
Pune
09 Sep
JSM Consulting
Pune
Job Title :Senior Software Engineer (Sr. Dot NET Developer)
Experience: 3+ Years
Location: Pune
Position Summary :
We are looking for a passionate and skilled Senior Software Engineer (.NET) with 3+ years of experience to join our growing engineering team. The ideal candidate should have strong expertise in .NET, C#, React, PostgreSQL, AWS, and messaging systems such as RabbitMQ. The role requires hands-on development experience in building scalable, high-performance applications and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities :
- Design, develop, test, and maintain scalable applications using .NET Core/6+, C#, ASP.NET MVC, and Web APIs.
- Develop and enhance frontend applications using React.js, including Hooks, Context API, and state management libraries.
- Write clean, maintainable, and efficient code while following coding standards and best practices. ● Build and consume RESTful APIs and microservices.
- Work with PostgreSQL, SQL Server, or NoSQL databases, including schema design, query optimization, and performance tuning.
- Implement asynchronous and event-driven solutions using RabbitMQ or other messaging systems. ● Collaborate with Product Managers, Designers, and other engineering teams to understand business requirements and deliver technical solutions.
- Participate in code reviews, unit testing, integration testing, and debugging activities. ● Contribute to CI/CD pipelines and deployment processes.
- Troubleshoot and resolve production issues and performance bottlenecks.
Technical Skills &
Requirements :
- Strong proficiency in C# and the .NET ecosystem (.NET Core/6+, ASP.NET MVC, Web API). ● Experience with Microservices Architecture, SOLID principles, and design patterns. ● Valuable understanding of React.js, JavaScript, HTML5, CSS3, and modern CSS frameworks such as Bootstrap or Tailwind.
- Hands-on experience with PostgreSQL, SQL Server, or NoSQL databases.
- Knowledge of database design, optimization, and performance tuning.
- Experience with AWS services and cloud-native application development.
- Familiarity with CI/CD pipelines, GitHub Actions, Azure DevOps, Docker, and containerization concepts.
Messaging & Integration :
- Hands-on experience with RabbitMQ or other messaging platforms such as Kafka, AWS SQS, or ActiveMQ.
- Understanding of event-driven architecture and asynchronous communication patterns.
Soft Skills :
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
- Ability to work effectively in Agile environments such as Scrum or Kanban.
- Strong collaboration and ownership mindset.
Preferred Qualifications :
- Bachelor's degree in Engineering, Computer Science, or a related field.
- Strong understanding of software engineering best practices, clean code, and testing methodologies. ● Experience working in cloud environments, especially AWS, is preferred.
Good to Have :
- Certifications in Microsoft Technologies or AWS.
- Exposure to AI-enabled development tools and modern software engineering practices.
📌 :Senior Software Engineer (Sr. Dot NET Developer) (Pune)
🏢 JSM Consulting
📍 Pune