Software Development Engineer
Job Description
The Software Development Engineer will utilize a software development life cycle methodology to help engineer a web-based electronic health records application, internal and external APIs, and develop within a full stack environment.
The position will work side-by-side with both internal and external developers, third-party vendors, and support resources in order to successfully deliver high-quality software and services.
The position will be challenged with: “Dreaming about code every night as the software unfolds,” “Sweating the small stuff and caring deeply about impeccable code,” and “Seeing glitches and user challenges as opportunities for your super hero self.”
Software Development Engineer
What winning in this role looks like:
- Bring an attitude of encouragement, innovation, and collaboration everyday.
- Curiosity for continuously learning and perfecting your craft. Keep up to date with latest industry technology trends, patterns, and tooling with the ability to articulate potential clearly and confidently for adoption.
- Create and maintain highly confident, resilient, healthy, secure, and sustainable software through high-quality code and runtime systems, with careful attention to development standards and instrumentation to continually monitor key performance.
- Perform software analysis, design, and programming.
- Assist in all aspects of software development, including requirements gathering, UI design, programming, code reviews, unit/integration testing, documentation, and maintenance.
- Actively communicate status and timelines.
- Escalate risks, roadblocks, and potential gaps.
- Participate in and support Change Management process.
- Participate in on-call rotation.
- Adhere to best practices, policies, and procedures established by the company.
- Look for opportunities to improve and update existing systems and to keep up with current technologies and best practices.
Software Development Engineer
Skills needed to win:
- Bachelor’s degree or equivalent experience required.
- Three years overall experience in software development.
- A keen attention to detail, strong problem-solving abilities, and solid knowledge base are essential.
- Excellent verbal and written communication skills with ability to interact at all levels of organization (internal and external).
- Independence and self-motivation with strong team skills essential to working with others collaboratively and remotely.
- Ability to thrive in an entrepreneurial environment.
- Ability to multitask, prioritize, and manage time efficiently.
- Understanding of overall Internet infrastructure.
- .Net, MVC, C#, Javascript, HTML, MS SQL
If this sounds like you, we want to hear from you! Please send your resume to Careers@CheckpointEHR.com. Qualified applicants will be contacted to schedule a preliminary phone interview. You are also invited to learn more about us at our website, CheckpointEHR.com.