Description
We are seeking a Senior Software Developer with extensive software development experience to service our modern ColdFusion application. 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 or other server side scripting languages (Ruby on Rails, Python)
- 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