ColdFusion Developer
Key Responsibilities:
- Employing the development tools, standards, and guidelines currently being used by IT for software development projects (i.e. Oracle 12c, ColdFusion 11, ColdFusion Builder, Framework 1(F/W1), Toad, ClearQuest, SVN, etc.)
- Providing the technical design of key application components which are consistent with the overall application design and standards.
- Providing high quality application components using a service-oriented architecture (SOA) using the Model-View-Controller (MVC) design patterns.
- Participating in screen designing prototypes to develop a user-friendly application.
- Developing and unit testing application components, including shared components, utilities, screens, reports and processes.
- Ensuring delivered project application components conform to design specifications and standards conforms to the established framework, and technical and performance requirements.
- Participating in code review of developed components.
- Collaborating with team members to troubleshoot and resolve issues.
- Assisting and supporting the technical testing of JIS:
- Load testing
- Stress testing
- Performance testing
- Documenting technical specifications
- Assisting with documenting the technical support, maintenance and operations of JIS.
Qualifications:
- Equivalent to possession of a bachelor’s degree, preferably with major course work in computer science.
- 7+ years programming experience in Information Technology.
- 5+ years experience developing complex, enterprise-wide applications using multiple web technologies, tools and languages.
- 3+ years of experience in an n-tier or service-oriented architecture (SOA) environment.
- Proven track record of successfully developing complex, enterprise-wide applications.
- Demonstrated experience developing well documented code and unit-testing applications.
- Extensive experience with server side technologies (ColdFusion 10+) including the installation, design, creation, documentation, maintenance, and upgrade of ColdFusion server platform.
- Extensive experience with other related application development technologies, including UNIX, Oracle 10g+, JavaScript, and SQL.
- Knowledge of Unified Modeling Language (UML) design tools and techniques, including class diagrams, state diagrams, use cases and sequence diagrams.
- Extensive experience with object oriented design and programming architectures and MVC design patterns.
- Extensive experience with other web technologies (HTML, CSS, JavaScript, XML).
- Extensive experience using application development tools, including ColdFusion Builder, Clear Quest, Subversion, and Toad.
- Experience with the principles of full life cycle systems design and development.
- Experience with the principles and techniques of program design, development, testing, and documentation.
- Experience with the principles and techniques of systems implementation including conversion, data reconciliation, user training, and documentation.
- Thorough knowledge of relational database management systems.
- Knowledge of application architecture for enterprise-wide systems such as multi-tier, distributed and client/server system architecture and development principles, and internet/intranet application delivery mechanisms.
- Excellent analytical capabilities and the ability to breakdown complex ideas into manageable pieces.
- Excellent verbal, written, analytical and communication skills.
- Ability to communicate effectively in English, orally and in writing.
- Demonstrated experience adhering to project plans and schedules.
Additional Skills/Qualifications Desired:
- Experience developing project using Agile development processes and techniques.
- Experience developing reports using Crystal Reports.
- Recent experience within government agencies or public bodies with projects of a similar type.
Apply here.