Short Description:
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team.
Complete Description:
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team. Programmers typically are involved in maintenance (including production support), enhancement and development work. Programmers have a range of skills and knowledge of the technologies used and applications supported by the Application Team. The Programmer works with the Functional Architect and Technical Architecture Specialist on an as needed basis to ensure that design and code meets customer requirements.
Years of Relevant Experience: 5 to 8 years
Preferred Education: 4 year college degree or equivalent technical study.
Role Description:
All roles specified plus the following:
•Plan all required process steps.
•Review and understand the Application Team’s workplan.
•Provide status of work to Team Lead.
•Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
•Engage in ongoing process improvement.
•Detailed functional and process knowledge.
•Utilize deep modeling, design and coding skills.
•Provide expertise in one or more database environments.
•Excellent communication skills
•Excellent troubleshooting skills
•Experienced in writing Oracle PL/SQL, stored procedures, triggers and functions
•Excellent data analysis and documentation skills
•Basic of .Net/Java programming
•Knowledge of Transportation assets
•Knowledge of Linear Reference System (LRS)
•Experienced in writing scripts/programs in Oracle Spatial
This candidate will be expected to contribute as a .NET (VB and C#) programmer with some light analysis and design. Projects will involve multiple tasks and disciplines, so application development, maintenance and integration are desired.
Skills:
Skill
Required / Desired
Amount
of Experience
Programming in .NET (VB AND C#
Required
4
Years
Experienced in PL/SQL Programming, and writing stored procedures, triggers and functions
Required
4
Years
Supporting applications tying to Oracle 11g +
Required
4
Years
Troubleshooting and problem resolution in a client server/web application environment
Required
3
Years
Prior working experience with Linear Referencing Systems
Highly desired
1
Years
Prior working experience with Oracle Spacial
Highly desired
1
Years
Experience in cognos
Nice to have