Technical Software Architect
at Sapiens
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Oct, 2024 | Not Specified | 29 Jul, 2024 | 4 year(s) or above | Core Java,Domain Experience,Computer Science,Maven,Design,Mentoring,Rest,Inversion,Writing,Screens,Jmx,Soap,Technical Writing,Sql,Spring,Ethnicity,Spring Boot,Jpa,Java,Profiling Tools,Software Design Patterns,Drools | 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:
TECHNICAL SOFTWARE ARCHITECT
Req ID: 53837
Location:Toronto, CA
Job Description: Technical Software Architect
JOB REQUIREMENTS, SKILLS, ABILITIES, EDUCATION/CERTIFICATION/LICENSE/TRAINING
- Bachelor’s degree in relevant field (Computer Science or MIS) or equivalent educational qualification
- Architecture experience (overall): 4+ years
- Development experience (overall): 4+ years
- OO (Object-oriented) Analysis and Design: 4+ years
- Java and related environments: 4+ years
- Java-related Development, Test and Profiling tools: 4+ years
- Strong experience in designing and developing enterprise applications using Java technologies
- Experience with application design, solution modelling, and model-driven development
- Technical team leadership experience
- Strong working knowledge of all Java technologies, such as core Java, JDBC, JMS, JPA, JMX, lambdas, stream API, etc.
- Strong knowledge of common Open Source frameworks and tools: Spring Boot & Spring, Hibernate, Eclipse, Maven, Drools and others
- Strong working knowledge of SOA and Web Services technologies (SOAP, REST)
- Hands-on experience with the following tools: JBoss/WildFly Application Server, Tomcat web server and others
- Strong experience in database design concepts and SQL
- Demonstrated experience in using software design patterns
- Knowledge of SDLC (Software Development Life Cycle), development methodologies, development patterns, web-enabled applications and Inversion of Control
- Knowledge of User Interfaces, Enterprise Components and associated Standards
- Experience with client presentations, technical writing, mentoring and reviewing
- Self-motivated with strong initiative
PREFERRED QUALIFICATIONS:
- Insurance Domain experience – 4+ years preferred
- Architecture experience – 8+ years preferred
- Development experience – 8+ years preferred
- OO Analysis and Design – 8+ years preferred
- Java and related environments – 8+ years preferred
- Java-related Development, Test and Profiling tools – 8+ years preferred
PHYSICAL CONDITIONS/REQUIREMENTS:
- Position requires the ability to hear and communicate clearly, orally and in writing.
- Uses vision to view screens, create and review documents; requires close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus
- Capable of using a keyboard effectively
- Frequently required to sit for long periods of time, stand, walk and may occasionally lift and move 25 pounds
- Occasional travel to client sites can be expected
At Sapiens, we are dedicated to building a diverse, equitable, and inclusive work environment. We believe that diverse perspectives, backgrounds, and experiences make us stronger and more innovative. We are committed to creating a culture where every individual is valued and can thrive regardless of their race, ethnicity, gender, age, sexual orientation, gender identity, religion, disability, or any other characteristic.
Responsibilities:
POSITION SUMMARY (OVERALL PURPOSE AND OBJECTIVE OF THE POSITION)
Reporting to the Chief Architect of the CoreSuite for WC development group and with minimal supervision, the Technical Software Architect provides knowledge and experience to support Technology and Architecture governance in software development at Sapiens. The Technical Software Architect is responsible to lead the design efforts for product enhancements as well as for the resolution of complicated architectural software issues related to insurance solutions, and is an integral part of CoreSuite implementation and base development teams leading the development and establishment of pragmatic, quality oriented software engineering best practices across a number of geographically distributed development teams.
The position requires extensive knowledge and experience of both commercial and open source components such as application servers, enterprise service buses, rules engines, component frameworks, messaging libraries, etc and a solid understanding of the Java EE computing platform, UML, design patterns, data modeling and database design.
ESSENTIAL FUNCTIONS/RESPONSIBILITIES
- Collaborate with a team of IT professionals in designing, developing and implementing insurance application
- Provide oversight for all software-related issues
- Designs and develops architectural solutions to software problems
- Identifies established development patterns and approaches
- Reviews and compares architectures and designs for various solutions
- Determines feasibility of various software solutions
- Conducts research on software and prototypes (i.e., tools and technology)
- Recommends technology for the product roadmap
- Designs and implements re-usable software components
- Presents technical material to clients
- Develops work products related to any of these activities
- Mentors more-junior software development personnel
- Makes architectural recommendations to upper management
- Completes activities as directed by the Chief Architect and according to timelines
REQUIREMENT SUMMARY
Min:4.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Relevant Field
Proficient
1
Toronto, ON, Canada