Sr Software Engineer -.Net
Straumann Group
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement platform features and functions using .Net core and C#.
- Design of software service or application in alignment with architecture vision.
- Champion code quality initiatives, drive it with rigor in the team and bring in TDD/BDD ways of development.
- Work closely with Solution managers, Architects, Technical leaders, UI designers, and QA engineers.
- Own technical designs/reviews identify, plan and mitigate technology risks in a timely manner.
- Developing robust, fault tolerant software solutions that focus on ease of maintenance and extensibility.
- Attention to details, ensure non-functional requirements are considered as part of design, implementation and test.
- Up to date on software technologies and cloud frameworks
- Coach and mentor junior engineers.
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5 to 8 year of relevant Full stack/Backend development and design experience.
- Strong object-oriented design and programming skills using C#, .NET, .NET Core and React Js
- Solid understanding of OOPS concepts
- Familiarity with APIs (REST)
- Sound knowledge of Computer Science fundamentals, data structures, design patterns and architecture principles and Microservices.
- Must have worked on cloud development (azure)with good understanding of cloud delivery, deployment, operation, monitoring.
- Experience in any of Relational Databases, SQL, No SQL
- Understanding of clean code concepts, unit testing, integration testing.
- Understanding of DevOps with hands-on experience in Continues integration.
- Good Team player and Good Communication skills
- Excellent oral & written communication is a must.
- Knowledge of Dockers terraforms.
- Agile software development
- Basic knowledge of Shell/PowerShell scripting.
- An agile and ambitious environment: We are #ChangeMakers.
- Open, friendly colleagues who collaborate and support each other: We are #Players+Learners.
- The freedom to create and engage in an environment with the opportunity to develop yourself as a person and in your #career.
- An employer who invests in our inspiring corporate #culture.
- To work for the No.1 in Dentistry and one of the leading MedTech companies.