Posted in

Senior Software Developer – Uiam

Senior Software Developer – Uiam

CompanyBenevity
LocationToronto, ON, Canada, Calgary, AB, Canada, Vancouver, BC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Computer Science degree or equivalent experience
  • Over 5+ years of experience in high-performance, full-stack software development
  • Extensive expertise in OOP concepts, Java, SpringBoot, Python, Vue.js, Docker, and Jenkins
  • Experience with UIAM (User Identity and Access Management) considered a plus
  • 5+ years in AWS, covering a broad range of services from API Gateway to Terraform
  • Advanced database design across SQL and NoSQL databases
  • Expertise in developing APIs (OpenAPI, JSON:API, GraphQL)
  • Proficiency in Git and platforms like BitBucket/GitHub for version control and collaboration
  • Strong problem-solving skills, especially in ambiguous situations
  • Demonstrated pride in delivering high-quality, maintainable, and scalable software
  • Experience with legacy systems and optimizing existing software
  • Strong communication skills for understanding user needs and translating them into effective solutions

Responsibilities

  • Craft production-level code that is clean, modular, and thoroughly documented
  • Engage in collaborative efforts to define and document requirements
  • Engage in research and the creation of proofs of concept
  • Take a leadership role in sprint refinement and planning sessions
  • Ensure the highest quality of software through meticulous testing and debugging
  • Develop and maintain models for data, software, and network architecture
  • Lead in identifying and analyzing the root causes of issues during testing phases
  • Actively participate in code reviews to elevate code quality
  • Oversee the CI/CD pipeline management for swift and secure code deployment
  • Regularly monitor the performance, security, and user experience of all applications

Preferred Qualifications

  • Familiarity with Drupal and PHP considered a plus
  • Experience with UIAM (User Identity and Access Management) considered a plus