Note: The job is a remote job and is open to candidates in USA. Samaritan Ministries International is a Biblical solution to health care that delivers compassionate service to its members. The Senior Software Engineer will serve by constructing and developing software to meet the needs of members and staff within an Agile development process.
Responsibilities
- Collaborate with team members and stakeholders to build high quality software
- Participate in the full software development life cycle
- Participate in code reviews
- Participate in Scrum practices
- Participate in Pair/Mob programming sessions
- Strive to be a Software Craftsman (Clean Code / Solid Principles / TDD)
- Provide technical training and mentoring to other development team members
Skills
- Six or more years professional experience in Software Development
- Web API (Advanced)
- React (Advanced)
- Test-driven Development (TDD) (Advanced)
- Secure Software Development Life Cycle (SSDLC) (Advanced)
- Git
- SQL (Advanced)
- C# (programming language) (Advanced)
- JavaScript (Advanced)
- TypeScript (Advanced)
- Entity Framework (Advanced)
- .Net Core (Advanced)
- REST Api (Advanced)
- Experience mentoring, coaching, and providing feedback to team members
Benefits
- Performance-based incentive pay
- SMI Membership with monthly healthcare bonus
- Health Insurance: MEC plan with employer HSA contribution
- 401K Retirement plan with employer contribution
- Life Insurance
- Short-term disability
- Dependent Care Flexible Spending Account
- Time Off: 9 company paid holidays, 5 missions days accrued annually, maternity and paternity leave, FMLA, Bereavement, and weekly accrued PTO (40 hours to use after 30 days + 80 hours accrued for 48 weeks)
- Health club or home workout benefits for participating staff
- Formal staff development and leadership training
- Spiritual support and counseling through our staff support office
Company Overview