Intermediate Developer

Location: Ottawa, ON
Date Posted: 06-06-2018
  • Collaboratively participates in business requirements gathering sessions and documents technical specifications readily resolve defects, and maintain and implements high quality program changes, applying IT development standards and practices
  • Effectively collaborates with Quality Assurance Testing and business staff to review application functionality and test results
  • Apply existing standards for programming, naming, security & performance and provide proper documentation
  • Provide accurate and timely estimates for assigned work and documentation for all completed work assignments
  • Leverage a detailed understanding of business processes and procedures to prepare accurate and comprehensive user-level documentation
  • Adapt existing methods and procedures to implement and test program modules in line with functional requirements and development standards
  • Assist peers with detailed program analysis & design for assigned work
  • Provides 24x7 2nd level support on a rotational basis for all production environments
  • Minimum of 3-5 years’ experience in developing applications
  • Minimum 2-3 years’ experience in progressively advancing roles within IT
  • Understanding of the software development life-cycle (SDLC)
  • Technologies: Java 7, Spring 4.X, Apache CXF, JAXB, SOAP, JMS, Maven, Jenkins.
  • Technically strong in C#, C++ or Java.
  • Multi-stream code management using a central repository (e.g. SVN/Tortoise).
  • IDE (Netbeans, or Eclipse or similar IDEs).
  • Comfortable on Solaris and Linux (CentOs, RedHat).
  • Experience working with Liquibase and SQL Developer
  • Experience with Object Oriented design.
  • Ability to work independently and manage multiple task assignments. 
  • Strong problem solving and troubleshooting skills. 
  • A team player with excellent communication skills. 
  • Must have Government of Canada Enhanced clearance
Optional Skills: 
  • Experience with file transfer services (FTP, FTPS, SFTP, HTTP, HTTPS, heuristics) 
  • Familiarity with data interface, data extract and data analysis functionalities 
  • Understanding Application Servers JBOSS, Apache Tomcat. 
  • Application server management/configuration (GlassFish or WebLogic, WebSphere) 
DURATION:  6 Months + Possible Extension
this job portal is powered by CATS