Job Description
Job Title: Software Engineer II
Location: Mexico- Remote
Position Type:Full-Time
Position Summary:
We are seeking a talented Software Engineer II to join our fast-paced, agile environment. The ideal candidate will work in a Scrum-based setting, implementing features, fixing bugs, and adapting to changing priorities. You will collaborate with key stakeholders, bring fresh perspectives, and introduce new technologies to our company and products.
Responsibilities:
- Design, develop, test, deliver, and support large-scale, multi-tiered, distributed software applications and tools
- Demonstrate ownership and accountability for project success
- Write code that adheres to established coding standards, patterns, and industry best practices
- Conduct peer code reviews and engage in collaborative projects
- Clearly document new or modified code, especially novel coding patterns
- Work collaboratively with internal or external stakeholders to meet company objectives
- Analyze project requirements and provide technical and functional recommendations
- Contribute to a culture of innovation, collaboration, and continuous improvement
Education, Experience, & Skills Required:
- 5+ years of programming experience in ColdFusion or Java, with exposure to ColdFusion
- Strong proficiency in CFML and cfscript within ColdFusion applications
- Proficient in Object-Oriented ColdFusion development
- Experience with Lucee and ACF
- Experience with database technologies such as SQL Server or MySQL, including writing complex SQL queries and integrating them with ColdFusion applications
- Experience with Apache and NGINX web server configuration, including proxy settings, rewrite rules, performance optimization, and logging
- Strong understanding of design patterns and software architecture
- Skilled in object-oriented application design and development
- Experience developing RESTful web services, Queuing, Caching, and Message-Oriented Architecture
- Basic working knowledge of Docker
- Advanced working knowledge of GIT (GIT Workflows, Advanced GIT commands)
- Excellent troubleshooting and debugging skills
- Excellent oral and written communication skills
- Experience with Coldbox is a plus, but not required
- Experience working with CommandBox
- Knowledge of Vue.js is a plus, but not required
Additional Information:
- Must be accustomed to working under pressure and willing to work overtime to meet deadlines
- Full-stack developer preferred
- AWS experience desired