
Search by job, company or skills
Job Title: Senior .NET Software Engineer
Salary - 10 - 21 Lakhs Yearly
Job Summary:
We are seeking a highly skilled and experienced Senior .NET Software Engineer to join our development team. The ideal candidate will have a strong background in .NET technologies, Microservices, and Docker, along with a proven track record of delivering high-quality software solutions. This role involves leading the design, development, and implementation of complex applications, mentoring junior developers, and contributing to the overall technical strategy.
Key Responsibilities:
Develop & Maintain: Design, develop, and maintain high-performance software applications using .NET Core and C#.
Cloud & Serverless Solutions: Architect and implement serverless solutions with Azure Functions for seamless integration within Synoptek's tech ecosystem.
Messaging & Scalability: Design and optimize message-driven systems leveraging Azure Service Bus to enhance scalability and reliability.
Database Management: Manage and optimize PostgreSQL databases to support business-critical applications.
API Development: Build and maintain RESTful APIs to enable smooth communication between systems and clients.
Quality & Testing: Apply Test-Driven Development (TDD) to ensure code quality and reliability across all projects.
Collaboration & Mentorship: Work closely with cross-functional teams to gather requirements, design solutions, and implement them effectively.
Mentorship & Code Review: Mentor junior developers and participate in code reviews to uphold high development standards.
Troubleshooting & Optimization: Troubleshoot complex issues in production and provide timely resolutions.
Technology Advocacy: Stay updated with emerging technologies and advocate for their adoption where appropriate.
Desired Candidate Profile:
Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience: Minimum 5+ years of experience in software development with expertise in .NET Core and C#.
Azure Expertise: Hands-on experience with Azure services, including Azure Functions and Azure Service Bus.
Database Skills: Proficiency in designing and managing PostgreSQL databases.
API Development: Proven track record of developing and consuming RESTful APIs.
Testing Practices: Expertise in implementing TDD practices and delivering high-quality, tested code.
Communication & Problem-Solving: Strong analytical and problem-solving skills with a results-oriented mindset. Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
Apply Link - https://app.workong.com/jobs/af02429c-56e2-455b-996c-bed2764f8e5d
Job ID: 140986115