Software Development Engineer- San Jose, CA

ElektaSan Jose, CA
153d$110,000 - $130,000

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Management of Companies and Enterprises

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service