Reporting to the Senior Manager of Engineering, the Senior .NET Developer will design, develop and evolve our next generation chemical lifecycle management products in an Agile-Scrum environment. The candidate will be expected to have good communication skills and take on the role of Scrum Master part time.
Responsibilities:
- Work as part of an agile development team to design, estimate, develop, test and deliver software products.
- Ensure feature ease-of-use, ease-of-support, robustness, scalability and security are always key ingredients to the recommended design solutions
- Participate in the implementation of procedures and methodologies to improve the quality of the software (unit testing, Continuous Integration, Automated Testing).
- Collaborate with product managers to define clear requirements, deliverables and milestones for development projects.
- Research technologies, produce proof of concepts and identify opportunities to improve existing software codebase.
- Perform other duties and responsibilities as necessary.
Required Experience:
- University degree in Computer Science, related field or equivalent experience.
- 1+ years of experience as a scrum master
- 3+ years of experience in software development using various technologies, frameworks and tools
- Experience with C#, .NET and web technologies (Web APIs, JQuery, JavaScript, HTML5)
- Experience in designing Web applications for scalability and performance
- Experience or interest in UX design, responsive web design, cross-browser compatibility
- Experience with database programming and modelling.
- Knowledge of Advanced TSQL concepts and tuning is an asset.
- Knowledge of .NET Core is an asset.
- Experience/Familiarity with Microsoft Azure: Cloud Computing Services
- Working knowledge of Agile Scrum development methodologies
- Working knowledge of GIT
Skills:
- Strong analytical and problem-solving skills
- Work effectively independently and in a dynamic team environment.
- Abilities to effectively work and collaborate with remote colleagues.
- Proven time management, organizational and follow-up skills to meet deadlines
- Quality-oriented with a passion for customer satisfaction
- Excellent interpersonal skills
- Must be willing to learn new technologies and processes as needed.
- Good communication skills in English
#LI_SG!
#Spheratech
#Remote