Competition Number: REQ 1542
TITLE: Senior Developer
DIVISION: Information Technology Services
SALARY: Full Time Support, Payband J, $36.42 - $42.22 per hour (37.5 hours per week)
LOCATION: 160 Kendal Ave.
STATUS: Full Time Support Staff
EFFECTIVE DATE: ASAP
At George Brown College, we have established a reputation for equipping our students with the skills, industry experience and credentials to pursue the careers of their choice. As employees, we are committed to creating an enriching learning community for our students, delivering excellence in what we do, holding ourselves accountable for our work and demonstrating diversity and respect for one another.
What responsibilities will you have in this role?
- Serves as hands-on technical lead with rich experience across the full development cycle.
- Reviews problem statement or technical specifications and existing documentation to gain a full understanding of the changes required.
- Documents the recommended solution and options (create a new application module, modify an existing module, acquire code from others, etc).
- Creates systems flow diagrams or utilizes other methods to document the design for presentation to reviewers for feedback and approval.
- Leads the team and conducts design review meetings if significant change is proposed.
- Recommends changes to technical specifications after discovering during the development that the current specification is impacting the existing code
- Applies effective communication techniques and collaborates with project stakeholders
- Ensures that department coding standards are adhered to for coding and documentation. Modifying existing code or creating new programs in accordance with the approved design specifications, best coding practices, GBC technical guidelines and using experience to ensure high quality and performance of the resulting module(s).
- Provides mentorship in developing new or enhancing system objects using languages like PL/SQL, Java, Groovy/Grails, JQUERY etc. and tools (For Ex: Eclipse IDE, IntelliJ IDE) to optimize resources and meet functional user requirements
- Conducts a final code walkthrough if warranted by the complexity of the changes in the package
- Provides advice as required to the QAs if problems are encountered in conducting system and integration testing.
- Provides ad hoc advice to peers through discussion of current programming projects, and joint problem solving.
- Provides feedback and coaching to staff on new practices and developments in programming techniques and self-discovered methods that increase program productivity and quality.
- Other duties as assigned.
What qualifications do you need for this role?
- Three year diploma or degree from a recognized post-secondary institution in Information Technology or Computer, or a related discipline. Additional course requirements Programming and Systems Analysis courses that cover coding languages, such as PL/SQL, Java, Oracle Database Design, OBIEE, etc.
- Certifications required in PL/SQL and Java.
- Minimum of eight years of experience as a software developer using programming languages including Java, PL/SQL or SQL Loader (i.e. packages, triggers, functions, XML, SQL, Unix Shell Scripting, and HTML is required.
- Front end and back end programming experience in a multi-tier architecture environment and in web development using an object oriented language. Experience creating documentation.
- Experience in relational database design, systems analysis, experience in tuning and optimizing SQL code is required and experience working with large scale ERP systems. Experience in designing and constructing high performing code and designing and constructing complex queries, structuring the code and promoting code reuse.
- Knowledge of Groovy programming language and experience with other Object Oriented languages is an asset.
- Experience in a role as lead developer with demonstrated experience in ensuring that programs accurately implement Business User requirements, designing and documenting comprehensive unit test cases, and ensuring that program code satisfies test cases.
- Proven experience in adapting to new technologies and researching new techniques as they are introduced and in maintaining currency in programming languages, hardware developments, database management systems and latest technology trends.
- Excellent interpersonal skills; proven team leadership abilities; good rapport building skills.
- Strong attention to detail, analytical and problem solving skills are a must; ability to anticipate, plan and implement.
- Self-starter with strong logistical and organizational skills; must be able to manage multiple projects with exceptional accuracy and attention to detail.
- Demonstrated commitment in delivering excellent service to others as this is key in supporting the success of our students and our College.
- Strong communication, collaboration, teamwork and people skills.
- Effective ability to interact with others and deal with situations in ways that respect diverse backgrounds, experience and styles.
- Flexibility in adapting to change and in participating in consultative decision-making processes.
Hours of Work: 9:00 am - 5:00 pm.
Interview process may consist of a practical skills component.
- If you are a George Brown College employee, go to https://adfs.georgebrown.ca/adfs/ls/IdpInitiatedSignOn.aspx to apply via our internal site.
- If you are an external candidate, go to www.georgebrown.ca and click on the "Employment at George Brown" link or click on the 'apply' button to the left of the posted job to apply.
- Please ensure your resume highlights all relevant education, training and experience that are applicable to the minimum qualifications for this role.
- The College requires proof of degrees, credentials or equivalencies from accredited regional or federal post-secondary institutions and/or their international equivalents. Credentials may require validation at the time of interviews.
Closing: Open until filled.
George Brown College is dedicated to employment equity and encourages applications from people of all genders, persons with disabilities, racial/visible minorities and indigenous peoples. George Brown College is committed to accommodating applicants with disabilities throughout the hiring process, in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). The Human Resources representative responsible for the recruitment for this position will work with applicants requesting accommodation at any stage of the hiring process.
For information on George Brown College, please visit our website at www.georgebrown.ca .
Meet Some of George Brown College's Employees
Pathway Specialist, Centre for Preparatory & Liberal Studies
Daniel helps students in preparatory programs understand the different academic pathways available to them. He especially loves the culture of the college which has allowed him to continually develop new skills and take on different roles within the College.
Faculty, School of Management, Centre for Business
Robin teaches and mentors students in the School of Management. He chose to work at George Brown College because he has so many opportunities to foster student success and to collaborate with talented people in one of the most diverse cities in the world.
Back to top