Source description
About the role
Role Overview: As a Senior Software Engineer specializing in C# / .NET for Medical Software, your primary responsibility will be to design, develop, and maintain high-quality, scalable software solutions. You will play a crucial role in making architecture decisions, contributing to product development, and mentoring fellow engineers. Your focus will be on ensuring compliance with quality standards and regulatory requirements throughout the software development lifecycle. Key Responsibilities: - Technical Leadership: - Design, develop, and maintain applications using C#, .NET Core/.NET Framework. - Drive clean architecture, modular design, and adhere to best coding practices. - Develop high-performance, scalable, and secure applications. - Ensure code quality through reviews, unit testing, and automation. - Troubleshoot complex production issues and optimize performance. - Product Development: - Translate business and system requirements into robust technical solutions. - Develop features across backend, APIs, and optionally UI layers. - Ensure maintainability and backward compatibility for releases. - Collaboration & Delivery: - Collaborate with architects, product owners, QA, and DevOps teams. - Participate in agile ceremonies and sprint planning. - Contribute to design documentation and technical discussions. - Mentorship & Ownership: - Mentor junior developers and promote engineering best practices. - Take ownership of modules/features end-to-end. - Drive continuous improvement in quality, delivery, and processes. Qualification Required: - Bachelors/Masters degree in Computer Science, Engineering, or related field. - 6 to 10+ years of experience in C#/.NET development. - Strong expertise in C#, .NET Core / .NET 6+, Object-Oriented Programming, design patterns, REST APIs, and Web APIs. - Experience with SQL (e.g., SQL Server) and ORM tools (Entity Framework), Azure/Cloud platforms (preferred), and CI/CD tools (Azure DevOps, Jenkins, Git). - Solid understanding of multithreading, performance tuning, and secure coding practices. Additional Details: The company operates on NeST Principles, emphasizing customer focus, delivering results, raising standards, diving deep, inventing and reusing, building trust, showing integrity, collaborating, and taking ownership. Please note that the job posting details, content, and availability are subject to change, and applicants are encouraged to verify the latest information directly from the company website before applying. Role Overview: As a Senior Software Engineer specializing in C# / .NET for Medical Software, your primary responsibility will be to design, develop, and maintain high-quality, scalable software solutions. You will play a crucial role in making architecture decisions, contributing to product development, and mentoring fellow engineers. Your focus will be on ensuring compliance with quality standards and regulatory requirements throughout the software development lifecycle. Key Responsibilities: - Technical Leadership: - Design, develop, and maintain applications using C#, .NET Core/.NET Framework. - Drive clean architecture, modular design, and adhere to best coding practices. - Develop high-performance, scalable, and secure applications. - Ensure code quality through reviews, unit testing, and automation. - Troubleshoot complex production issues and optimize performance. - Product Development: - Translate business and system requirements into robust technical solutions. - Develop features across backend, APIs, and optionally UI layers. - Ensure maintainability and backward compatibility for releases. - Collaboration & Delivery: - Collaborate with architects, product owners, QA, and DevOps teams. - Participate in agile ceremonies and sprint planning. - Contribute to design documentation and technical discussions. - Mentorship & Ownership: - Mentor junior developers and promote engineering best practices. - Take ownership of modules/features end-to-end. - Drive continuous improvement in quality, delivery, and processes. Qualification Required: - Bachelors/Masters degree in Computer Science, Engineering, or related field. - 6 to 10+ years of experience in C#/.NET development. - Strong expertise in C#, .NET Core / .NET 6+, Object-Oriented Programming, design patterns, REST APIs, and Web APIs. - Experience with SQL (e.g., SQL Server) and ORM tools (Entity Framework), Azure/Cloud platforms (preferred), and CI/CD tools (Azure DevOps, Jenkins, Git). - Solid understanding of multithreading, performance tuning, and secure coding practices. Additional Details: The company operates on NeST Principles, emphasizing customer focus, delivering results, raising standards, diving deep, inventing and reusing, building trust, showing integrity, collaborating, and taking ownership. Please note that the job posting details, content, and availability are subject to chan
More at Nest Digital
Related open roles
Senior Software Engineer-Embedded Linux Engineer Yocto & Azure DevOps
Bangalore
Senior Software Developer Ios Swift Engineer Kochi
India
Senior Software Engineer-Power BI / Data Analytics (India)
India
Senior Software Developer Flutter Engineer Kochi (India)
India
Test Engineer-Web Application Manual/Automation Test Engineer (Bengaluru)
Bangalore
Senior Software Engineer Data Quality Engineer Informatica Panna (India)
India