Job Description
Business Central is an award-winning Information Technology firm that is seeking a ColdFusion Developer. The qualified candidate will perform application development using standard methodologies and best practices for our customers internal as well as public-facing applications.
Responsibilities/Duties
Design and implement cost effective, high quality web applications to meet customers needs
Accurately translate business requirements into effective, efficient, well-written code
Exercise test-driven development by writing and executing full coverage unit test plans
Work in a fast-paced, highly collaborative team environment
Perform peer code reviews and provide constructive feedback to team members
Participate in all phases of Software Development Lifecycle
Take ownership of assigned development projects
Apply the same knowledge and skills to both new development as well as maintenance of existing systems
Monitor application efficiencies to identify means of enhancing performance
Work in collaboration with clients to troubleshoot issues and provide professional support for enterprise systems and support teams
Work with the Quality Assurance team to ensure quality of work produced
Assist with the writing of software technical documentation including requirements specifications, design documents, and test plans
Required Skills
3 years current ColdFusion experience
3 years current Oracle PL/SQL or MS SQL development experience
Proficient in HTML, JavaScript, jQuery, CSS, AJAX, XML, and JSON
Proficient in object-oriented ColdFusion development
Experience with Bootstrap and familiarity with modern web design principles
Experience with API and RESTful web services development
Understanding of MVC architecture
Solid understanding of Web infrastructure
Comfortable with maintenance of existing code base as well as new development
Be familiar with Configuration Management methodologies and tools, including SVN
Well-organized with proven success in managing assignments to timely completion
Ability to work independently and in a team environment
Strong verbal and written communication skills
Strong attention to detail
Experience working with systems analyst to provide technical perspective on gathering requirements/business process information
Ability to follow existing configuration management and application development protocols