{bc}
indeed

Senior Software Developer

Link Investment Management
Calgary, CAN
Full-time
Senior
Onsite
Discovered 5 days ago
Java, C#, Python, or JavaScriptSoftware development lifecycleAgile methodologiesGitAI development toolsProblem-solving and debugging
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Java, C#, Python, or JavaScriptSoftware development lifecycleAgile methodologies
Smart Apply

Full Job Posting

About the Role

The Senior Software Developer will design, develop, and maintain high-quality software solutions that meet evolving client and business needs.

The position leads complex projects from conception through deployment and supports the company's technical vision and strategic objectives.

The developer will collaborate with product management, quality assurance, operations, and other cross-functional teams.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional software development experience.
  • Proficiency in one or more languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of the software development lifecycle and agile methodologies.
  • Experience with AI tools such as Claude and version control systems such as Git.
  • Strong problem-solving skills and ability to work independently and in a team environment.

Preferred Qualifications

  • Master's degree in Computer Science or a related discipline.
  • Experience with AWS, Azure, or Google Cloud.
  • Familiarity with Docker, Kubernetes, DevOps practices, and CI/CD pipelines.
  • Experience working in a distributed team environment.
  • Open-source contributions or a strong personal portfolio of software projects.

Responsibilities

  • Design, develop, test, and deploy scalable software applications and services.
  • Lead technical design discussions and code reviews to promote best practices and code quality.
  • Translate business requirements into technical specifications with product managers and stakeholders.
  • Mentor and guide junior developers.
  • Troubleshoot, debug, and optimize software for performance and reliability.
  • Monitor emerging technologies and contribute to improvements in development processes and tools.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today