Responsibilities
As a Lead Backend Developer ( you will :
- Lead the C# / .NET Core and web services back end effort
- Work within a formal development process covering the full development lifecycle.
- Provide code and supporting documentation in accordance with the coding guidelines, quality processes and applicable procedures, including team's definition of done.
- Keep a pro-active attitude to ensure continuous improvement of the software quality, work process and individual skills.
- Provide contributions to the application architecture with a focus on scalability, maintainability, and performance.
- Provide product specific and technical support to internal and external users where appropriate.
- You will be working closely with development team in evaluating current systems and making design decisions on future development.
- As new technologies emerge and impact our systems, continuous learning and active involvement in integrating them with our systems.
As a Team Member you will :
- Participate in all team meetings and direct collaboration with other product teams, provide input and feedback, take ownership on identified improvements.
- Actively participate in learning and sharing activities either during informal or formal training and demos.
- Demonstrate continuous technical improvement.
- Collaborative and project-driven mindset
- Coach and mentor other developers with a diverse range of experience
Qualifications
Education :
Bachelor’s Degree preferred, or equivalent combination of education, training, and experience
Required :
- At least 8+ years in software development experience.
- Expertise in C#, .NET, , Web API
- Expertise with building RESTful APIs
- Experience with middleware
- Strong technical experience in client server programing
- Good knowledge of software engineering principles
- Excellent written and verbal communication skills are essential.
- Good knowledge of multi-threading & tasks
Desired :
- Analytical Instrumentation Domain
- Building from the ground up in small teams
You care about software; you have a passion for what you do which you can clearly convey by your actions and experiences.
You have an eye for software design and can talk eloquently on a range of topics due to your experiences and from reading and experimentation.
6 days ago