Senior Developer

at  Aviva

Markham, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Dec, 2024Not Specified27 Sep, 2024N/ACommunication Skills,Messaging,Technical Systems,Business Process,Software Development,Database Systems,Code,Core Java,Oracle,Web Services,Spring Boot,Computer EngineeringNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.
We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.
This role will be part of our Software Engineering Group and you will be responsible for analysis, design and implementation in a high-performing, experienced team. You’ll be required to apply your depth of knowledge and expertise to many areas including requirements, infrastructure, and DevOps.
We embrace a culture challenging the status quo and constantly look to efficiently simplify processes, technology, and workflow.

What you’ll do

  • Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.
  • Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, construction, testing, reviews, and demonstrations.
  • Develop and review software requirements, build design documents, write programs, and package, test, configure, and deploy software.
  • Efficiently perform debugging and unit testing of code before turning it over to Quality Assurance (QA).
  • Work collaboratively with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions in a resourceful manner.
  • Provide outstanding technical support to client services to determine resolutions for client issues.
  • Review and build system, software, and functional design specifications efficiently.
  • Experience with DevOps and Cloud and is a bonus

What you’ll bring

  • University degree in Computer Engineering or Computer Science
  • 5+ years in a backend development role, 2+ years in a senior position.
  • Excellent knowledge of Core Java and Spring Boot
  • Outstanding experience with REST API and web services
  • Knowledgeable with database systems such as Oracle and Mongo.
  • Ability to efficiently read code in other languages and reverse engineer products
  • Experience with Application Program Interfaces (APIs), Messaging
  • Familiar with the Agile software development
  • Excellent verbal and written communication skills
  • Insurance knowledge an asset-Ability to foundationally understand complex business process driving technical systems

What you’ll get

  • Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
  • Outstanding Career Development opportunities.
  • We’ll support your professional development education.
  • Competitive vacation package with the option to purchase 5 extra days off per year
  • Employee driven programs focused on gender, LGBTQ+, origins, diversity and inclusion
  • Corporate wellness programs to support our employees’ physical and mental health
  • Hybrid flexible work model

Aviva Canada has an accommodation process in place to provide accommodations for employees with disabilities. If upon commencement of employment you require a specific accommodation because of a disability, please contact your Talent Acquisition Partner so that an appropriate accommodation can be arranged. This process applies throughout your career with Aviva Canada.

Responsibilities:

  • Design, code, and maintain web applications with a focus on high product availability, optimum performance, and security.
  • Participate in relevant aspects of the Software Development Life Cycle (SDLC), including planning, construction, testing, reviews, and demonstrations.
  • Develop and review software requirements, build design documents, write programs, and package, test, configure, and deploy software.
  • Efficiently perform debugging and unit testing of code before turning it over to Quality Assurance (QA).
  • Work collaboratively with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions in a resourceful manner.
  • Provide outstanding technical support to client services to determine resolutions for client issues.
  • Review and build system, software, and functional design specifications efficiently.
  • Experience with DevOps and Cloud and is a bonu


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Markham, ON, Canada