Job Description
The Senior Software Developer serves as an integral part of the DevOps team, which delivers products and services that support all domains within Seed Company as well as external Bible translation organizations. This person is responsible for leading the implementation of our Software Development Life Cycle within IT and will serve as a mentor for junior developers.
ESSENTIAL FUNCTIONS:
- Be a leader in the design, development, testing, and maintenance of internally-development applications, including the frontend, middleware, and backend technologies.
- Work with Director of DevOps to define the SDLC according to industry best practices.
- Act as a mentor to junior developers. Perform code reviews and assure adherence to proper development standards.
- Help improve the current QA automation and testing processes.
- Analyze user requirements to derive technical software design and performance requirements.
- Evaluate and recommend new technologies and tools.
- Be an integral part of project architecture and systems design.
QUALIFICATIONS:
- Strong faith in Jesus Christ as Savior; God honoring lifestyle.
- Passion for the Word of God and provision of the Word for every people group.
- Championing Seed Company’s vision, mission, and values.
- BS or MS in Computer Science or related field and 5+ years of experience. Additional 2 years of experience in lieu of a CS degree.
- Proficient in a strongly typed language, preferably TypeScript, including debugging, advanced language features, and patterns.
- Proficient in modern React (functional, hooks).
- Proficient in GraphQL
- Experience in CI/CD configurations, Github Actions, Docker, and AWS preferred.
- Proficient in CSS.
- Mastery of object-oriented design and design patterns.
- Ability to adapt in a rapidly changing environment.
How To Apply
Click here to apply: https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=879aaef6-c150-4180-85b4-c9e581e2cd78&ccId=19000101_000001&type=JS&lang=en_US&selectedMenuKey=CareerCenter