Elekta→
Software Development Engineer at Elekta in San Jose
Entry LevelOn-siteFull-timeSan Jose$120k–$135k/yr
Skills
object-oriented programmingc#visual studiosqlagile methodologiessafescrumversion control systemsgitsvnweb servicesapi developmentrestsoapsoftware testingcontinuous integration/continuous deployment (ci/cd)cloud technology
Job Description
Summary: Elekta is a MedTech company that provides software and hardware to hospitals and clinics all over the world. They are seeking a Software Development Engineer to develop, test, and maintain their oncology information system application, ensuring high-quality care for patients.
Responsibilities:
- Collaborate with team members within an agile team environment to design, develop, and implement software functionality utilizing C# Visual Studio
- Participate in the entire software development lifecycle, including requirements gathering, design, coding, 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
- Assist in the documentation of 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
Required Qualifications:
- 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
- Ability to program in C# Visual Studio
- Familiarity with database concepts and experience working with SQL
- Ability to work effectively both independently and in a team-oriented agile environment
- Excellent communication skills and comprehension of the English language
- Ability to work effectively both independently and as part of an agile team
Preferred Qualifications:
- 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
Required Skills: Object-oriented programming, C#, Visual Studio, SQL, Agile methodologies, SAFe, Scrum, Version control systems, Git, SVN, Web services, API development, REST, SOAP, Software testing, Continuous integration/continuous deployment (CI/CD), Cloud technology