Avatar for connectRN

Digital Nursing Marketplace

Senior Software Engineer

$85k – $130k • 0.0% – 1.0%
Apply now
connectRN builds technologies that revolutionize the way hospitals and healthcare facilities manage their workforce. Our platform is the world’s first streamlined mobile staffing solution that allows healthcare facilities to post per-diem shifts directly to a network of available, credentialed nurses – eliminating the need for costly staffing agencies and giving nurses the freedom to work on their terms.

The Senior Software Engineer will contribute in all facets of the software development lifecycle for the building of connectRN software including architectural design, implementation, qualification, delivery, and maintenance.

Essential Duties and Responsibilities:

-Collaborates with Product as part of a software development team to break down large features into smaller, estimable and testable stories.
-Understands company mission and near term objectives to ensure deliverables assist in realizing the mission and objectives on time
-Designs, documents and demonstrates feature plans via architectural diagrams, narrative, and database schema design documents
-Estimates, designs, codes, tests, and deploys features for the connectRN platform to achieve the stated outcomes for assigned work
-Develops test cases, unit tests, integration tests, and functional test automation to ensure highest quality achievable
-Provides hands-on technical mentoring to software and cross functional project team members throughout the development lifecycle
-Works with stakeholders to review, analyze and complete application documentation and software quality deliverables for assigned priorities
-Code reviews work of other team members to ensure quality
-Mentors less experienced staff on technical issues and handling projects and responsibilities; acts as a strong leader and role model for the software engineering department.
-Owns and drives to satisfactory resolution for assigned emergent issues with the platform including outages, bugs, or negative behavior of the software.
-Develops knowledge of and assists with implementation of software lifecycle support tools (agile project management, requirements management, test management)
-Stays up to date on state-of-the-art software development, testing/validation and lifecycle management technology and methodologies

Position Requirements

-Proven experience leveraging Agile methodologies to design, implement, and deliver software features
-Ability to work closely with product and other stakeholders to estimate effort and plan work through decomposition of large, complex initiatives into many smaller appropriate sized tasks
-Proficiency with modern programming languages and technology stacks such Golang, C#, Java, SQL, MongoDB, Couchbase, Oracle, JavaScript, React, Vue, etc. This should include knowledge of frameworks and libraries that can speed delivery for each of these tools
-Strong understanding of modern architectural principles as they relate to application and database design providing for enterprise class reliability, maintainability, extensibility, scalability, and security
-Deep experience with using source control management tools such as git, github, svn, tfs, etc.
Good understanding of fundamentals and best practices as it relates to interaction design and user experience
E-xperience in software development and deployment utilizing cloud based services such as AWS, Google Cloud, Heroku, etc.
-Knowledge of release management and deployment automation principles and tools
-Excellent understanding of test discipline, especially as it relates to the qualification of software being delivered through an iterative development model. This should include direct knowledge of test automation strategies and frameworks.
-Deep knowledge of Agile framework and how to effectively implement an Agile process model
-Desire and capability to mentor junior talent
-Strong communication skills
-Creative thinking skills and problem-solving ability
-BSc/BA in Computer Science, Engineering or equivalent experience

More jobs at connectRN

View all jobs

Associate Sales Manager

Apply now