IL
Senior Applications Developer
ICONMA, LLC
- 🇨🇦 Canada
- Hybrid
- Senior
- 3 weeks ago
- $66.66 – $69.83 / hour
- Golang
- Integration Testing
- Test-Driven Development
- AI
- Snyk
- SonarQube
3 weeks ago
Our Client, a Commercial Banking company, is looking for a Senior Applications Developer for their Toronto, ON/Hybrid location.
Responsibilities:
- Design, develop, enhance, and maintain backend applications using Go (Golang)
- Take ownership of development deliverables from requirements analysis through testing and production deployment.
- Understand the existing application architecture, business domain, dependencies, and supporting systems.
- Provide hands-on support throughout development, integration testing, user acceptance testing, implementation, and production release activities.
- Independently lead smaller projects or application initiatives.
- Provide technical direction, mentorship, and development guidance to team members.
- Develop and maintain comprehensive unit test suites using Test-Driven Development practices.
- Apply clean code principles and established software development best practices.
- Promote consistent coding, testing, and quality standards across the development team.
- Use static code analysis and security scanning tools to identify and address code quality, security, and vulnerability concerns.
- Collaborate with development, testing, security, and delivery stakeholders.
- Demonstrate awareness of and interest in AI-assisted and AI-driven software development tools and practices.
Requirements:
- 6-8 years of overall software development experience.
- Minimum two to three years of hands-on Go (Golang) development experience.
- Strong backend application development experience.
- Experience providing technical direction, mentorship, or guidance to development team members.
- Strong working knowledge of Test-Driven Development.
- Experience writing and maintaining comprehensive unit test suites.
- Experience with static code analysis and security or vulnerability scanning tools, including Snyk and SonarQube.
- Nice to Have:
- Awareness of and genuine interest in AI-assisted or AI-driven development tools and practices
- Exposure to payment applications, foreign exchange platforms, or Capital Markets technology environments would be beneficial but is not mandatory
- Soft Skills:
- Strong ownership and accountability.
- Ability to drive deliverables from inception through production implementation.
- Proactive and self-directed approach to problem-solving.
- Strong technical leadership and mentoring capabilities.
- Ability to understand complex existing systems and supporting business domains.
- Clear verbal and written communication skills.
- Collaborative approach when working with development, testing, security, and delivery stakeholders.
- Strong attention to code quality, testing standards, and development best practices.
- Ability to balance hands-on development responsibilities with team leadership and guidance.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Senior Applications Developer · ICONMA, LLC