Senior Developer
at Aviva
Markham, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Dec, 2024 | Not Specified | 27 Sep, 2024 | N/A | Communication Skills,Messaging,Technical Systems,Business Process,Software Development,Database Systems,Code,Core Java,Oracle,Web Services,Spring Boot,Computer Engineering | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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