Beschreibung
Responsibilities:- Design, develop and deliver the software backend components and instrument control procedures. Establish a technical vision with the development team and lead the team to turn it into reality.
- You will be responsible for the delivery of services/components, deployable on various on premises and cloud deployment models.
- This is a hands-on development role, where you will be spending most of your time on development.
- Work collaboratively across the Technology, UX, and Product organizations to ensure alignment towards business goals
- Mentor and support team members on technology, technical approach, project execution, domain skills and help grow the team.
Requirements:
- At least 5 years of professional experience developing with C#
- Experience working as an Architect in a commercial project
- Extensive experience in developing, deploying, and integrating large software solutions
- At least 3 years developing with ASP.NET
- Experience with large-scale consumer-facing production software and cloud deployment strategies
- Strong knowledge of API design, including versioning, isolation, and micro-services. Experience developing REST and or GraphQL APIs
- Experience with software development life cycle (SDLC) and agile methodologies
- Deep understanding and experience in API design (RESTFul).
- Strong experience with unite testing tools like nUnit.