Senior Full-stack Developer

 

Description:

As the Senior Full Stack Developer (Technical Lead), you will oversee the MES Team's journey through the entire software development lifecycle, ensuring the delivery of microservice-based solutions that meet and exceed our rigorous standards. Your responsibilities will include:

  • Architectural Leadership: Define and shape the architecture and frameworks of the MES Software, setting the technical direction and ensuring alignment with business objectives.
  • Technical Stewardship: Provide expert guidance and oversight on all technical aspects of MES software development projects, ensuring the implementation of robust, scalable solutions.
  • Hands-On Development: Craft cutting-edge full-stack software solutions, emphasizing Angular, .NET Core, and MS SQL while upholding the highest code quality that is both modular and scalable.
  • Performance Optimization: Enhance applications for peak performance and scalability, tackling complex performance issues and architectural challenges.
  • Lifecycle Contribution: Actively participate in all phases of development, from conception to deployment, fostering a culture of excellence and continuous improvement.
  • Collaborative Innovation: Work closely with team members to ideate on new products, share technical insights, and review working drafts to refine and improve our offerings.
  • Team Leadership: Mentor and lead junior developers, fostering an environment of learning and growth within the team.
  • MES Support: Oversee the monitoring of manufacturing execution systems and address any manufacturing issues related to MES Software.

Qualifications:

Must-Have Qualifications:

  • A Bachelor's degree in Computer Science or a related field, combined with at least 5 years of industry experience in full-stack development.
  • Advanced skills in Microsoft .NET Core (3 and up), C#, Entity Framework, Javascript, Typescript, CSS, HTML, and competent with advanced ES6/ES7 JavaScript concepts and methods.
  • Experience in building web applications using client-side frameworks such as Angular and developing RESTful web services.
  • Proficiency in SQL Server or Oracle, with the ability to craft sophisticated queries.
  • Familiarity with object-oriented programming, design patterns, and agile-scrum methodology.
  • In-depth knowledge of DevOps, Automated Testing, and CI/CD (GitLab, Jenkins, uDeploy, etc.).
  • Understanding of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong English language communication skills, both written and verbal.

Organization Hexagon
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full Stack Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-02-16 7:01 am
Expires on 2024-06-18