Job Description
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, ****** orientation, gender identity, national origin, or disability.
Employment Type: Full Time
Alternative Locations: India : Bangalore
Travel Percentage: 0 - 20%
Requisition ID: +3+3
+3+3
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer | |Net position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
