Calgary
On-site
CAD 70,000 - 100,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading technology company is seeking a skilled software developer to design and develop front-end applications. The ideal candidate will possess strong analytical skills and experience with Agile methodologies, while also mentoring junior developers. This role offers an opportunity to work with a diverse technology stack and contribute to innovative financial solutions.
Qualifications
- Proficient in code versioning tools like Git and Bitbucket.
- Experience with low latency messaging middleware.
- Strong analytical, troubleshooting, and problem-solving skills.
Responsibilities
- Design and develop front-end applications using React/Angular.
- Mentor other software developers.
- Document technical requirements and project tasks.
Skills
Analytical skills
Problem-solving
Communication
Agile methodologies
Teamwork
Tools
Git
Bitbucket
Java
Spring
Hibernate
- Effectively work with the PMO, Development, Product Management, Business and Technical Operations, Systems Engineering, Infrastructure, Networks and Architecture teams
- Design and develop front-end React/Angular based application.
- Performs new development, maintenance fixes and enhancements to meet business requirements.
- Draft and review architectural diagrams, specifications, business requirements as well as various design documents.
- Work with our existing technology stack (Java, C++, Linux, Unix, Open Source Platforms, and SOA) as well as new technologies for our next generation solutions.
- Documents technical requirements, program and subsystem designs, resolutions to system problems, project task descriptions, effort estimates, and unit and integration tests.
- Acquire a robust understanding of financial products, services, processes, and organizational structure in order to find optimal solutions.
- Maintain awareness of industry trends, compliance concerns, risk control processes, and regulatory landscape.
- Mentor other software developers
REQUIREMENTS
- Proficient understanding of code versioning tools, such as Git and Bitbucket.
- Practical experience and understanding of low latency messaging middleware.
- Practical experience working within the Scrum Framework and Agile methodologies.
- Must possess strong analytical, troubleshooting, and problem-solving skills.
- Excellent English verbal and written communication skills.
- Willingness to occasionally wander into other areas (e.g., backend, devops, other teams’ codebase) and ship end-to-end solutions.
- Drive to learn, grow and “make things better than you found it.”
- Self-motivated, highly organized, team player who thrives in a fast-paced environment with the ability to learn quickly and work independently.
DESIRED SKILLS:
- Knowledgeable in Financial Markets, Banking, or Wealth Management.
- Familiar with related non-development fields (Product, UX, Business Analytics, Information Mapping, etc.)
- Experience with Java, Spring, Spring Boot, Hibernate, UI development.