Description
Senior Software Developer
EM Grants
About The Role
We are seeking a Senior Software Developer with extensive experience in modern ColdFusion software development. In this role, the successful candidate will be responsible for implementing client requested feature work and helping maintain an emergency grant management web-based system.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code for both front-end and back-end components
- Implementing client requested feature work using modern ColdFusion
- Participate in solution architecture, code reviews, and design discussions
- Collaborate closely with product owners, UX/UI designers, and other developers to deliver high-quality features
- Implement best practices in software engineering, security, and testing
- Mentor and provide technical guidance to junior and intermediate developers
- Stay up to date with emerging technologies and propose their adoption where beneficial
Requirements
Qualifications
- 5+ years of professional software development experience, specifically full stack, web development
- Experience with JavaScript or Typescript
- Experience with ColdFusion development
- Experience with relational databases and SQL coding, specifically Microsoft SQL Server
- Strong understanding of Git and GitHub workflows
- Experience building RESTful APIs and integrating third-party services
- Familiarity with CI/CD pipelines and DevOps practices
- Excellent problem-solving, debugging, and analytical skills
- Strong communication and collaboration skills
Nice to Have
- Experience with React JS and Node JS
- Experience with AWS services, such as Lambda, API Gateway, DynamoDB, S3, etc.
- Experience with testing frameworks such as Jest, Mocha, or Cypress
- Previous mentorship or leadership experience