Software Engineer - .Net
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Position Summary/Main Purpose Of The Role
Develop world leading healthcare applications as part of a growing team of engineers, working for a world market leader in dental technology. Applications range from workflow applications (built using emerging Cloud technologies) to CAD applications.
In this role, you will be engaged to work with cutting-edge technologies and provide scalable and quality solutions to problems/requirements.
We are a product-based company, and you will be working at Straumann’s Software Development Center based out of Bengaluru.
Key Responsibilities
• Developing robust, fault tolerant software solutions that deliver business value while adhering to quality system procedures governing software version control, configuration management and Systems Development Lifecycle (SDLC) with a focus on ease of maintenance and extensibility.
• Collaborate with peers and lead(s) in the team to understand requirements and detail out design.
• Design of software service or application in alignment with architecture vision. Own technical designs/reviews
• Identify, plan and mitigate technology risks in a timely manner
• Review code, design and BDD
• With a platform mindset, ensure the design and implementation results in reusable software asset
• Attention to details, ensure non-functional requirements are considered as part of design, implementation and test
• Champion code quality initiatives, drive it with rigor in the team and bring in TDD/BDD ways of development.
• Finds opportunities for collaboration across teams, works on cross-team commitments, and achieves scale by enabling the work for others.
• Up to date on software technologies and cloud frameworks
• Coach and mentor junior engineers.
Education
• Bachelor’s degree or Master’s degree in IT or related field (minimum education level and/or related major for the role)
The Successful Profile Would Probably Look Like
• Total IT experience of 3 to 5 years.
• Prior application software development experience of .Net , reactjs , Azure 2+years.
• Must have worked on cloud development with good understanding of cloud delivery, deployment, operation, monitoring.
• Good knowledge any of SQL/NoSQL database.
• Understanding of clean code concepts, unit testing, integration testing.
• Understanding of DevOps with hands-on experience in Continues integration.
• Hands-on experience in Azure: Compute, Data, Containers
• Strong debugging and troubleshooting skills
• Excellent oral & written communication is a must.
Good To Have Skills
• Knowledge of Dockers, terraforms.
• Worked in Agile development environment.
• Basic knowledge of Shell/PowerShell scripting.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
Employment Type: Full Time
Alternative Locations: India : Bangalore
Travel Percentage: 0 - 20%
Requisition ID: 9393
9393
Develop world leading healthcare applications as part of a growing team of engineers, working for a world market leader in dental technology. Applications range from workflow applications (built using emerging Cloud technologies) to CAD applications.
In this role, you will be engaged to work with cutting-edge technologies and provide scalable and quality solutions to problems/requirements.
We are a product-based company, and you will be working at Straumann’s Software Development Center based out of Bengaluru.
Key Responsibilities
• Developing robust, fault tolerant software solutions that deliver business value while adhering to quality system procedures governing software version control, configuration management and Systems Development Lifecycle (SDLC) with a focus on ease of maintenance and extensibility.
• Collaborate with peers and lead(s) in the team to understand requirements and detail out design.
• Design of software service or application in alignment with architecture vision. Own technical designs/reviews
• Identify, plan and mitigate technology risks in a timely manner
• Review code, design and BDD
• With a platform mindset, ensure the design and implementation results in reusable software asset
• Attention to details, ensure non-functional requirements are considered as part of design, implementation and test
• Champion code quality initiatives, drive it with rigor in the team and bring in TDD/BDD ways of development.
• Finds opportunities for collaboration across teams, works on cross-team commitments, and achieves scale by enabling the work for others.
• Up to date on software technologies and cloud frameworks
• Coach and mentor junior engineers.
Education
• Bachelor’s degree or Master’s degree in IT or related field (minimum education level and/or related major for the role)
The Successful Profile Would Probably Look Like
• Total IT experience of 3 to 5 years.
• Prior application software development experience of .Net , reactjs , Azure 2+years.
• Must have worked on cloud development with good understanding of cloud delivery, deployment, operation, monitoring.
• Good knowledge any of SQL/NoSQL database.
• Understanding of clean code concepts, unit testing, integration testing.
• Understanding of DevOps with hands-on experience in Continues integration.
• Hands-on experience in Azure: Compute, Data, Containers
• Strong debugging and troubleshooting skills
• Excellent oral & written communication is a must.
Good To Have Skills
• Knowledge of Dockers, terraforms.
• Worked in Agile development environment.
• Basic knowledge of Shell/PowerShell scripting.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
Employment Type: Full Time
Alternative Locations: India : Bangalore
Travel Percentage: 0 - 20%
Requisition ID: 9393
9393
0 page views
Related listings
-
Hiring for Mobile Developer // BangaloreSoftware DeveloperHiring for Mobile Developer // Bangalore MNR Solutions Private Limited - Bengaluru, Karnataka Job details Salary ₹6,00,000 - ₹10,00,000 a year Job Type Full-time Qualifications Bachelor's (Preferred) total work: 3 years (Preferred) Full Job Descripti...2026/11/08
-
UI Developer Intern (2023)Software DeveloperDesign, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...2026/11/08
-
Software EngineerSoftware DeveloperSoftware Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...2026/11/08
