Missouri Information Technology Jobs

Jobs.mo.gov mobile logo

Job Information

Elekta Inc Full Stack Software Engineer I - R2021-0723 in Maryland Heights, Missouri

Are you a current Elekta employee? Please click here to apply through our internal career site Find Jobs - Elekta.Want to join a team with a mission to improve and save lives? We continually look for motivated and skilled individuals who are interested in supporting our customers healthcare professionals who use our products to help patients and their communities.We currently have the following opportunity available - please contact us for more details!SummaryAs a Full-Stack Software Engineer, you will be responsible for developing and maintaining software components for medical device software products. This includes participating in the design, development, and implementation of web-based user interfaces, server-side REST APIs, public SDKs, automated tests, and other internal tools.Successful candidates will champion sound software development practices, take initiative, and be capable of working in a fast-paced environment. Candidates must show a passion for the latest and greatest technologies and tools and be excited about creating beautiful, intuitive interfaces and scalable, reliable, and performant APIs for our customers.We expect candidates to love working in JavaScript (both in Node.js and the browser) and be experts at developing in the language. Above all, we value candidates who take great pride in their work and are creative, detail-oriented, and enjoy learning new technologies and processes.Responsibilities:Actively participate and contribute to all phases of the software development cycle.Analyze business requirements and create plan documents.Translate requirements into products, services, and solutions with some guidance.Participate in high-level module development and design according to a product roadmap and defined project requirements.Proactively identify and solve moderate technical problems with some supervision.Able to commit to high quality deliverables and manage time effectively.Proficient in development process, environment, configurations, and tools.Actively engage in team meetings and discussions. Define and perform tasks with some guidance to accomplish common goals.Proactively communicate with team members.Collaborate on writing internal and customer-facing specifications and documents related to system architecture, application design, and customer support.Participate in peer review and integration of software development work using industry tools.Assist with, and troubleshoot, customer support issues and requests that are technical in nature.Create a positive impression and demonstrate confidence when communicating complex concepts and ideas.Identify and drive improvement opportunities related to processes, tools, and overall product quality.Demonstrated ability to work with, and on, teams that are geographically separated. Frequent interaction with individuals and teams that are dispersed globally.We Offer:Excellent Medical, Dental, and Vision coverage401k, paid Vacation and HolidayA wealth of additional benefits including Wellness Reimbursement, Tuition Reimbursement and Flexible Spending AccountOpportunity to work in the cutting edge in medical advancementClose knit company cultureUpward mobilityQualifications:Bachelor's degree in Computer Science, similar technical field, or equivalent practical experience of 1-3 yearsProfessional software development experience working with Node.js and JavaScriptExperience with SQL database design and programmingExperience developing and maintaining HTML5 and CSS3Experience using the Git source control systemExperience producing and consuming RESTful APIsStrong conviction for usability, customer-focused design, and web standardsPassion for developing high quality code that has been thoroughly testedExperience developing and testing across multiple browsers and devices within mobile and desktop environmentsStrong written and verbal communications skillsMust be able to travel 20% of the timePreferred Qualifications:Graduate degree in Computer Science or s