Elekta-posted 3 months ago
$110,000 - $130,000/Yr
Full-time • Entry Level
San Jose, CA
Management of Companies and Enterprises

Elekta is seeking a highly motivated and talented individual to join our Sunnyvale, CA based engineering team as a Software Development Engineer. In this role, you will be responsible for developing, testing, and maintaining MOSAIQ, our oncology information system. You will work closely with your development engineering team members and product management to ensure the highest quality of care is delivered to our patients.

  • Collaborate with development team members in an agile environment to design, develop, and test Elekta One software solutions.
  • Be involved in all parts of the software development lifecycle, including requirements gathering, design, coding, CI/CD, product security, testing, and deployment.
  • Debug and troubleshoot customer escalations and software defects to ensure the reliability and performance of applications.
  • Conduct code reviews to ensure adherence to coding standards and design practices.
  • Maintain quality code by developing unit and integration tests and workflow automation in a CI/CD environment.
  • Work with Product Security Analysts to deliver secure applications.
  • Responsible for documenting designs, requirements, and implementation details.
  • Contribute to the continuous improvement of development processes and practices.
  • Stay updated on the latest technologies, tools, and frameworks.
  • Comply with Quality Management System requirements in a regulated environment.
  • Bachelor's Degree in Engineering, Computer Science, Computer Information Systems, related field, or equivalent practical experience.
  • Solid understanding of object-oriented programming concepts and principles.
  • Proficiency in building .NET applications with C#.
  • Experience with REST API development.
  • Familiarity working with relational databases such as SQL or PostgreSQL.
  • Ability to work effectively both independently and in a team-oriented agile environment.
  • Excellent communication skills and comprehension of the English language.
  • Experience with software development methodologies, such as Agile (SAFe) or Scrum.
  • Understanding of current technology trends e.g., CI/CD, cloud technology.
  • Familiarity with version control systems, such as Git/SVN.
  • Knowledge of web services and API development (REST, SOAP).
  • Understanding of software testing principles and practices.
  • Hybrid work option (you are required to work on location at least 3 days/week).
  • Excellent Medical, Dental and Vision coverage.
  • 401k, paid vacation and holiday.
  • A wealth of additional benefits including wellness reimbursement, tuition reimbursement and flexible spending account.
  • Close-knit company culture.
  • Career development - wide range of learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service