Posted Wednesday, June 5, 2024 at 4:00 AM
Job Summary
Reporting to the Manager, Software Engineering, the Application Developer is primarily responsible for developing and maintaining scalable and reliable software engineering solutions in a timebound agile manner. This role has the unique opportunity to dive into projects and deliverables spanning across all business units and functions across the enterprise. The roadmap includes a large-scale system modernization, business transformation work and a cloud adoption strategy.
Responsibilities
- Participate in and support the development of Sagen’s modernization strategy and implementation. The scope of work includes replacement or modernization of core systems, with emphasis on simplicity and supportability.
- Deliver software development projects according to the scope, schedule, quality, performance, and scalability expectations.
- Participate in both the design and development of brand-new applications/microservices as well as the enhancement/re-architecture of existing components.
- Participate in all stages of the SDLC within a Scaled Agile environment.
- Reverse engineer existing applications, supporting their re-design and modernization.
- Enhance existing components to satisfy new performance and scalability requirements.
- Participate in secure development practices for all new development and in security remediation projects for legacy code as required.
Skills and Qualifications
- Bachelor of science degree in computer science, computer engineering or related discipline.
- 3+ years of experience in software engineering, ideally building large scale systems.
- Possess cross functional knowledge and the drive to dive into the details of how each business unit works.
- Experience building applications with web, mobile, or enterprise technology stack is a must.
- 2+ years of excellent skills in Java (1.5 to latest version), Spring & Spring boot frameworks, JPA & Hibernate technologies, SOAP & REST APIs, Apache Camel, IBM MQs is required.
- 2+ years of coding with Oracle SQL, PL/SQL; strong skills in querying, SQL scripting with Oracle database is required.
- Ability to transform business requirements into technical tasks, implement them and document the solutions.
- Strong grasp of algorithms and data structures and how to best apply them to build optimal software solutions.
- Strong verbal and written communication skills enabling the exchange of complex information with a non-technical audience.
- Preferred
- Scrum Master certified
- Hands on experience with front end technologies including HTML, CSS, Angular, Node, NPM, Typescript, Bootstrap frameworks
- Hands on experience with Python or R language and data modelling
- Hands on experience with NoSQL databases
- Hands on experience with any cloud technologies, preferably with AWS & Azure
- Hands on experience with Okta
- Hands on experience with Jira, Confluence
- Experience with reverse engineering and understanding legacy systems that may lack subject matter experts and proper documentation.
- Possess the ability to quickly consume and understand both business workflow and technical implementation of business systems.
- Experience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.
#LI-Hybrid
At Sagen, we offer:
- Annual Performance Bonus Plan
- Medical, Dental, Prescription Drug, and EFAP Benefits
- Company funded Pension Plan
- Company matching RRSP, TFSA and/or Non-registered Savings Plan
- Competitive vacation policy
- Life Insurance and Accidental Death & Dismemberment
- Short Term and Long-Term Disability programs
- Reimbursement programs for special occasions, health and wellness, mortgage insurance and tuition
- Work from Anywhere Days
S agen is committed to creating a diverse and inclusive workforce. We welcome, respect and value people from all backgrounds and abilities and create a sense of belonging that inspires our employees to be their authentic self.
We encourage applications from people with disabilities and will provide accommodations upon request throughout the selection and hiring process to meet individual needs.
#J-18808-Ljbffr