Required skills/experience:
- Bachelors required
-0-3 years Adobe Cold Fusion experience, Python, Django
*Candidates can be right out of college if they took courses in the above software
Required qualifications:
* Foundational & functional knowledge of algorithms, data structures, and design principles with a proven ability to design and build code.
* Understanding of professional software/application development experience
* Adobe ColdFusion development experience
* Understanding of Layered architecture: clear separation of concerns across controller/handler, service, and DAO/Repository layers
* Experience with Python and related web frameworks (e.g., Django)
* Experience with Vue.js, JavaScript (ES6+), HTML5, CSS, and Bootstrap
* Experience with Git and Git-based workflows
* Experience with CI/CD processes and tooling (GitLab preferred)
* Experience writing automated tests for Vue.js and ColdFusion codebases
* Working knowledge of common application architectures (MVC, MVVM)
Desired skills:
* BS in Computer Science, Computer Engineering, or related field
* Familiarity with Oracle and SQL (schema design, queries, optimization)
* Background in reusable, component-based development and API-first design
* Understanding of RESTful API design and versioning in ColdFusion; documenting APIs with OpenAPI/Swagger
* Knowledge of performance optimization techniques and best coding practices
* Knowledge of Chemical Safety
* Knowledge and Experience in Environmental/Workplace Health and Safety
Soft skills:
* Ability to thrive in a global, distributed team with ambitious goals
* Flexible, service-oriented teammate with a proactive, ownership mindset
* Strong communication, documentation, and collaboration skills