ASP.NETCloudDockerJavaScriptMicroservices.NETNode.jsNoSQLPostgresReactReduxRubyRuby on RailsSQL
About the role
Analyzes, designs, programs, debugs, and modifies complex and diverse software enhancements and features used in local, networked, cloud-based, or Internet-related computer programs
Applies complex professional concepts and company objectives to resolve issues in creative and effective ways
Actively participates as a developer on a Scrum team, building software solutions according to team backlog
Effectively collaborates with team members to achieve a shared goal
Executes and promotes development standards, including writing readable code, automated tests, and documentation
Collaborates with other developers within the development teams to ensure best methods and techniques are used in development
Ensures merge/pull requests are reviewed and approved
Serves as technical owner for code written, including executing development standards for their code within applications/systems
Analyzes technological trends and proposes formal recommendations for improvement when appropriate
Engages and shares knowledge with other functional areas of IT as well as business users as an ambassador for the software development team
Keeps job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities, reading professional publications, maintaining personal and professional networks, and participating in professional organizations
Contributes to the exercise and expression of Christian Care Ministry’s Christian beliefs
Performs all other duties as assigned
Requirements
BS in Software Engineering, Computer Science, or related degree required
10-12 years of professional software engineering experience required
5+ years working with front-end web technologies: HTML, CSS, JavaScript, React/Redux, WebSockets
5+ years working with server-side languages
5+ years in database development/deployment (SQL Server or Postgres)
3+ years with Node.js development experience, preferred
C#/ASP.NET experience, preferred
Experience working with Mulesoft Anypoint, preferred
Experience working with Salesforce, preferred
Experience working with IDM platforms (Okta, Auth0), preferred
Familiarity with container technologies (Docker) and microservices architectures, preferred
Experience working with NoSQL databases, preferred
Experience in enterprise software development environment, preferred
Experience with Ruby on Rails, preferred
Benefits
100% paid Medical for employees/99% for family
Generous employer Health Savings Account (HSA) contributions
Employer-paid Life Insurance (3x salary) and Long-term Disability Insurance
6 weeks of paid parental leave (for both mom and dad)
Dental - two plans to choose from
Vision
Short-term Disability
Accident, Critical Illness, Hospital Indemnity
401(k) – up to 4% match on ROTH or Traditional contributions
Generous paid-time off and 11 paid holidays
Wellness plan including Financial, Occupational, Mental/Spiritual, and Physical health incentives up to $50/mo
Employee Assistance Program including no cost, in-person mental health visits and employee discounts
Monetary Anniversary Awards Program
Monetary Birthday Awards
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptReactReduxWebSocketsNode.jsC#ASP.NETSQL Server