Search Jobs

Hold CTRL to choose multiple sectors (up to 3)


Hold CTRL to choose multiple sectors (up to 3)

Intermediate to Senior Java Developer job in Toronto

  • Show me jobs like this one
  • More jobs from this recruiter
  • Email this job to a friend
  • Print this job
Job Ref:  f161e6101
Employer:  Direct Solutions - Canada
Country:  Canada
County/State:  Ontario
City:  Toronto
17/10/2016 23:25
Job Description:

Purpose: The Senior Application Developer works in accordance with the company's software development lifecycle to plan, design, develop and implement both new software solutions and enhancements to them that meet business specifications. Primary responsibilities include determining operational feasibility through problem definition and irequirements analysis to gain an understanding of business needs to develop level of effort estimates, software planning, design and development, unit testing, performing design and code reviews, and development of technical documentation. Additional responsibilities include performing system analysis, code modifications, and functional testing to troubleshoot application production issues. Details: · Develop an in-depth knowledge of the company's business operations, application portfolio, development tools, and development procedures. · Partner with business operations in the development and review of business requirements to fully understand their needs · Develop system requirements to deliver accurate and high quality solutions in a timely and efficient manner · Demonstrate solutions through documentation, flowcharts, layouts, diagrams, code comments and clear and efficient code. · Provide activities level of effort and duration estimates for schedule planning. Proactively manage activities to deliver required work on time. · Designapplication solutions that fully implement business requirements. · Develop high quality software code in accordance with established company standards and development guidelines. · Plan and supervise the work of junior developers. Mentor them. · Produce technical documentation that accurately and thoroughly depicts the software design and code base. The documentation needs to sufficiently assist QA testing and production support activities. · Perform adequate unit testing of own application development work. At a minimum, unit testing should ensure all requirements have been addressed, all basic functionality works, and errors are handled properly. · Expeditiously troubleshoot application production issues that resolve the issues without causing additional problems. · Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems. · Provide updates to the Application Development Manager and Project Managers on work in progress, work completed, work planned, and issues potentially impacting the on time completion or quality level of work. · Perform systems analysis and functional testing as needed. · Complete project responsibilities including feasibility analysis, planning , design, coding, unit testing, and documentation on time at required quality level. Performance will be measured by timely completion, quality, and quantity of work delivered. All schedule dates should be met except for approved date changes by Application Development Manager or Project Manager. · Perform code reviews, unit testing, and system testing as needed for other developers' efforts. At a minimum, code reviews, unit testing, and system testing should ensure all requirements have been addressed, all basic functionality works, and errors are handled properly. · Analyze technical blockers and provide solutions to the juntior developers · Research and recommend software tools · Provide recommendations to management concerning issues of programmer productivity and software depevelopment · Knowledge, Skills and Abilities · Bachelor's degree in Software Engineering, Computer Science, Engineering or related field, equivalent IT experience maybe accepted · Minimum 8 years of programming experience with Web application development with technologies, J2EE frameworks,, XML, SQL/Oracle. (Required) · Fluent in Object Oriented programming (Required) · Excellent understanding of web based applications.(Required) · Relational Database programming Experience (Required) · Web User Interface development experience (HTML, JSP, AJAX, JSON, JavaScript, web services, XML, PHP) · Good understanding of Metadata types and Object/Data Model. (Required)amiliarity with Apache Tomcat, WebSphere or WebSphere J2EE containers (Required) · Architectural review, design and critical data analysis skills (Required) · Excellent verbal and written communication skills (Required). · Software engineering processes and methods (Required) · Bachelor degree in computer science or equivalent (Required) · High Performance Leadership Competencies: · Business Acumen (strategic thinking, business knowledge, client-focus): (Required) · Decision-making and judgement (problem-solving, adaptability, accountability): (Required) · Teamwork and Collaboration (building relationships, sharing information, knowledge and ideas, communication): (Required) · Personal Effectiveness (results-driven, integrity, adaptability, resilience, self-development): (Required) · Self directed quick learner (Required) · Initiative (Required) · Background Experiences · Experience with Agile/Scrum development environment. · Hands-on experience designing screen layout, writing business rules, extending data models, administrative tools and general application configuration · Hands-on experience with extending data entity models, debugging, fixing issues and deployment processesWorking experience with source control systems and defect management systems · Previous P&C Insurance/claims applications or Finance Services experienceExperience in integration development, (Example, consume or expose Web Service, implement batch jobs, implement transport and events)

Company Description:

IQ Hunt is a trusted provider of top-tier IT Staff, on a permanent, contract or project basis. We provide top talent, sourced professionally by senior recruiters all backed by our industry leading guarantees. Our quality of hire is second to none.
Copyright © Rengineeringjobs.com Job Board 2011  | Powered by JobMount Job Board Software