We are looking for an experienced Full Stack Application Developer - Team Lead to join our client’s dynamic team in Calgary, Alberta
. In this leadership role, you will guide front-end development efforts for desktop or enterprise applications, ensuring the delivery of high-quality, user-centric interfaces. This is an exciting opportunity for a motivated individual with a strong technical background in Java UI technologies and proven leadership capabilities.
Responsibilities include, but are not limited to:
• Collaborating closely with UX designers, product owners, and software engineers to translate user experience requirements into robust GUI implementations using Eclipse RCP/SWT.
• Presenting architectural designs and technical proposals to the architecture review board.
• Breaking down development tasks and defining clear implementation roadmaps.
• Designing and optimizing computational algorithms for performance and scalability.
• Developing both thin and thick client applications that interface with cloud-based microservices.
• Ensuring high code quality through unit testing, code reviews, security hardening, and continuous integration with other domain tools.
• Providing technical support and leading user troubleshooting sessions to resolve issues and ensure smooth operation of the DSG application.
• Mentoring & leading developers and contributing to architectural and implementation decisions.
• Embracing Agile/Scrum methodologies and delivering demonstrable solutions at the end of each sprint.
• Staying current with emerging technologies and trends in geophysical computing and software development.
• Perform other related duties as assigned, which may include but are not limited to cross-functional collaboration, mentoring junior developers, and contributing to process improvements.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: