Responsibilities:
- Work as part of an agile development team to design, estimate, develop, test and deliver commercial software products.
- Lead efforts for the architecture and development of Web SaaS Multi-tenant solutions
- Ensure system scalability and performance integrity by utilizing proper architectural designs
- Perform a solution architect role in designing, documenting, and planning web-based solutions
- Write clean code to develop functional web applications and server-side applications
- Develop and design generic, secure & scalable RESTful services, and APIs
- Write unit and integration tests and collaborate with QA for resolution of issues
- Collaborate with product owners and product managers to understand business requirements.
- Provide input for project estimation, planning, timelines, and status
- Perform other duties and responsibilities, as necessary.
Required Education:
- University degree in Computer Science, related field, or equivalent experience.
- Required Experience:
- 10+ years of Web development using various technologies, frameworks, and tools
- Demonstrated experience in architecting and implementing Web SaaS multi-tenant systems
- Expert knowledge of best practices in back-end architecture, including performance, security and scalability
- Good experience with C#, JSON, REST APIs, JavaScript/TypeScript
- Knowledge and experience with Azure technologies, services and environment
- Working knowledge of Agile Scrum development methodologies
- Domain knowledge in life-cycle assessment is an asset
Skills:
- Strong analytical and problem-solving skills
- Work effectively independently and in a dynamic team environment.
- 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.
- Strong work ethic and professionalism
- Good communication skills in English.
#Spheratech
#LI-ES1
#Hybrid