CAN – IT – Solutions Developer III



Job Description:Solutions Developer III (Java Developer)Job Description: Develops, reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. A wide degree of creativity and latitude is expected. A vacancy exists for a intermediate / senior developer to join the team in the delivery and development of this project and to eventually contribute to future enhancement, support and maintenance post-delivery. Prime responsibility will be to develop detailed design specifications, create and review code and assess impact on other applications. Role will work closely with other team members to ensure consistency in coding standards and approaches and to optimize any synergy and re-use opportunities.Key accountabilities are: Responsible for leading technical aspects of project from inception through to deployment. Participate in analysis and system design specification sessions. Ensure that solutions adhere to development best practices and architectural principles. Apply analytical skills to resolve problems and deliver viable solutions. Anticipate obstacles and execute proactive approaches to issues. Active participation in issue resolution. Responsible for coding, testing, packaging, deployment and support of builds as code is promoted from development, system, acceptance and production environments. May lead code reviews. Participate in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code). Coaching / mentoring of junior developers. Knowledge transfer within group. Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to full time staff upon completion of contract term.Must Have:1. Working knowledge in Java (server side), SQL, Restful APIs, code management and code repositories: 5 plus years experience2. Knowledge of Oracle, Red Hat Linux, Windows Server: one of them or all3. Experience in Agile, Jira, Confluence, Git or similar systemsNice to Haves:1. Azure and COBOL experience nice to have2. Knowledge on change management practices, system documentation, vendor management / vendor managed systems.Note: we run Agile and we do Kanban. We have weekly planning and biweekly meetings , so someone who has an understanding of working in this kind of environments will be ideal , along with all the must have skills Job ID: 8828244

View original article here Source