Solutions Developer (Java/.NET/API)

Job Description

  • Contractor
  • Anywhere

Are you an experienced Solutions Developer ready to make an impact in the banking and financial services industry? Apply Now!

Working with one of our top financial clients, this role calls for a Solutions Developer (Java/.NET/API) specializing in Java, .NET, and C# to join a dynamic team working on critical banking applications. This position offers an excellent opportunity to contribute to multiple projects, including regulatory and AML initiatives, while advancing your technical expertise within a collaborative environment.

Pay rate range (CAD): $61.96/hr – $74.35/hr

Responsibilities

Collaborate within a cross-functional team to design, develop, and deploy Java web-enabled and database-driven applications.
Contribute to all phases of the SDLC, including requirements gathering, design, coding, testing, and deployment.
Write, test, and debug code to meet project specifications and quality standards.
Participate in code reviews and ensure adherence to coding standards and documentation best practices.
Assist in creating and maintaining project documentation and knowledge transfer activities.
Provide ongoing maintenance and support solutions to maximize system availability.
Engage with internal teams, including product owners, business analysts, developers, and QA engineers, to deliver high-quality deliverables.
Resolve technical problems proactively using analytical and problem-solving skills.
Ensure deliverables are completed on time, within scope, and meet quality benchmarks.
Desired Skill-Set

8+ years of experience in Java, .NET, and C# development.
Strong experience with API development and integration.
Proven ability to implement scalable and maintainable solutions.
Proficiency in front-end UI technologies, including Java Swing.
Excellent communication and interpersonal skills.
Self-motivated, organized, and capable of working independently and within a team.
Attention to detail with a proactive problem-solving mindset.
Nice to Have

Experience with AI and machine learning applications.
Knowledge of Agile/Scrum development methodologies.
Banking or financial institution experience.
Familiarity with version control systems such as GitHub.
Experience working on thick client distributed applications.