Senior Application Developer
As a Senior Application Developer you will be working under minimal supervision on designing, implementing, and maintaining a complex ecosystem of business systems and applications. You’ll play a pivotal role in a diverse team of solution analysts, developers, and business representatives executing the plan, designing, developing, testing, and implementing solutions.
Job Responsibilities
- You will design and develop complex application features and act as a technical lead for the successful completion of medium sized initiatives or parts of complex / large sized initiatives
- Drive the delivery team and other stakeholders to analyze and produce the technical solution design ensuring alignment with business goals and client’s standards and practices
- Create and maintain comprehensive solution design documentation ensuring clarity and alignment within the team
- Take ownership of the software development process from the structuring and review of functional and nonfunctional requirements in the form of user stories to work decomposition and delivery approach
- Identify and manage integrated systems data and existing implementation dependencies proactively addressing potential impacts on delivery
- Develop and configure software within existing enterprise frameworks and platforms while contributing to improvements to these frameworks and platforms and promoting agile methodologies and best practices
- Conduct peer design and code reviews ensuring the code is of high quality and adheres to Client’s standards Provide coaching and improvement suggestions to team members based on the code review and continuously update and enhance the coding standards
- Ensure high‑quality delivery through the creation and execution of automated tests while contributing improvements to testing frameworks and processes Support the delivery team in developing a cohesive Quality Assurance approach and reviewing test cases
Qualifications
Completion of postsecondary degree or diploma in software development or equivalent experience5 years of practical experience performing an application development role specifically working on the Guidewire platform building and configuring software using current programming languages web services and databasesTools Software development tools including the use of Git, Bitbucket, TeamCity, Jira, Confluence are considered an assetKnowledge and experience in Insurance industry is considered an assetExperience working in an Agile environment and or large scale software development is considered an assetDemonstrated excellence in fostering teamwork and working with both internal and external groups to implement application designs with qualityDetail oriented with analytical and problem-solving skills to recognize and identify issues and take proper action to resolve themStrong communication skills with the ability to communicate in a clear and concise manner with style fitting for the audience and messageStrong planning and organizing skills with the ability to develop and implement plans by prioritizing and multitaskingSeniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr