We are seeking a skilled and highly motivated Mid-Level ColdFusion Developer to join our growing software engineering team. In this role, you will be instrumental in developing, upgrading, and maintaining robust web applications that support our core operations. The ideal candidate transitions seamlessly between updating structural legacy codebases and building modern, modular components from scratch. This position requires deep expertise in modern ColdFusion practices (CFML), a strong foundation in Object-Oriented Programming (OOP), and hands-on experience building and integrating RESTful and SOAP APIs. You will work within a collaborative, fast-paced environment leveraging industry-standard version control systems to implement seamless continuous updates and high-performing, scalable solutions.
Key Responsibilities
- Application Development: Write clean, maintainable, and efficient CFML code using Adobe ColdFusion to deliver complex web application features
- OOP Architecture: Design and implement object-oriented architectures using ColdFusion Components (CFCs), custom tags, and modern frameworks to ensure decoupled, scalable, and reusable structures
- API Design & Integration: Architect, build, and document secure, high-performance RESTful and SOAP APIs. Integrate application systems smoothly with external third-party services and APIs
- Version Control Management: Actively manage code versions using Git. Adhere to branching strategies (e.g., Gitflow), perform feature merges, manage pull requests, and resolve code conflicts responsibly
- Database Interaction: Write, tune, and optimize database queries, views, and stored procedures across relational databases (e.g., MS SQL Server, PostgreSQL, or MySQL) using <cfquery>, script-based execution, or ORM/Hibernate features
- Modernization & Refactoring: Analyze existing structural or procedural ColdFusion applications and drive modernization initiatives to convert them into modern OOP architectures
- Collaboration & Support: Partner closely with front-end developers, system administrators, and product management to scope requirements, troubleshoot production bottlenecks, and ensure standard-compliant Delivery
Required Qualifications
- ColdFusion Expertise: 3 to 5 years of professional software development experience working primarily with Adobe ColdFusion (version 2010+)
- Object-Oriented Design: Strong conceptual and practical knowledge of Object-Oriented Programming (OOP) in ColdFusion, including inheritance, encapsulation, dependency injection, and structural design patterns
- API Delivery: Documented track record of developing server-side endpoints, handling JSON/XML structural mutations, implementing API authentication (OAuth, JWT, API Keys), and working with error handling
- Version Control Mastery: Proficient with Git command line or equivalent GUIs, with a clear understanding of branching, merging, stashing, and collaborative code reviews
- Database Proficiency: Professional experience writing complex SQL queries and ensuring performance optimization through indexing and execution plan analysis
- Security First Mentality: Familiarity with application security standards, particularly avoiding SQL Injection vulnerabilities, XSS, and maintaining secure session contexts within CFML
- Language Proficiency: Full professional proficiency in written and verbal English. Must be capable of clearly communicating complex technical concepts, collaborating with cross-functional global teams, and writing comprehensive technical documentation
Nice to Have
- Knowledge of ColdFusion ORM (Object-Relational Mapping) driven by Hibernate
- Exposure to Agile/Scrum delivery frameworks and issue-tracking suites (e.g., Jira, Confluence)
- Experience in migrating applications from older server versions to modern, cloud-hosted container environments (Azure, Docker)
Start Your Journey
with Waverley
Fill out the form below and our team will get back to you shortly. We review every application carefully.
