Start Date
Immediate
Expiry Date
07 Jul, 25
Salary
55.0
Posted On
07 Apr, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Windows, Subject Matter Experts, Testing, Javascript, Code, Aws, Development Tools, Azure, Programming Languages, Security, Scalability, Devops, Reliability, Communication Skills, Jenkins, Operating Systems, Systems Analysis, Build Tools, Docker, Architecture, Oracle, Linux
Industry
Computer Software/Engineering
CÚRAM TECHNICAL SKILLS AND KNOWLEDGE FOR DEVELOPMENT - 70%
· Curam knowledge and experience (6 years)
· Curam development
· Technical solutioning and support for project leads and team
GENERAL SKILLS
· Experience in programming and analysis; specialized software package support at the specified experience level.
· Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
· Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
· Experience in design, code, test, debug, and document applications.
· Experience in the use of object and/or third-generation language development tools.
· Experience in one or more programming languages.
· Experience in application design, latest design patterns, deployment, and troubleshooting.
· Experience with relational and hierarchical database technologies.
· Experience in the use of information retrieval packages using query languages.
· Experience with one or more communications protocols.
· Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
· Excellent analytical, problem-solving, and decision-making skills.
· Verbal and written communication skills.
· Interpersonal and negotiation skills.
· Experience applying industry web, architectural, and security standards and best practices.
· Knowledge of IT systems development phases, requirements, and interdependencies.
· Knowledge of IT solutions & architecture, standards, processes, and strategies.
· Knowledge of DevOps tools and techniques, and in-depth technical knowledge of system architectures, including technical, data, application, and network architectures.
· Knowledge of the Software Development Life Cycle (SDLC), covering:
o Systems analysis
o Design
o Development
o Coding standards
o Code reviews
o Source code management
o Build processes
o Testing
· Knowledge of container-based virtualization technology like Docker.
· Knowledge of mobile device management for various versions of cellular and tablets.
· A team player with a track record for meeting deadlines.
DESIRABLE SKILLS
· Extensive experience with development, testing, and implementation with Java-Cúram.
· Experience with Cúram IEG, Workflows, Rules, and Security development.
· Experience with n-tier web-based applications, Linux, Shell Scripting, Ant script, JavaScript, J2EE, XML/XSD, and source code management tools such as GitLab.
· Experience with relational databases such as Oracle, and experience using SQL, PL/SQL (or equivalent).
· Experience working with operating systems such as Linux and Windows.
· Experience in designing, implementing, and maintaining DevOps continuous delivery pipelines to manage from build to deployment.
· Experience in build tools like GitLab, Ansible, Jenkins, and others for continuous integration/deployment.
· Experience in analyzing designs and determining coding, programming, and integration activities to identify issues and provide product solutions.
· Experience providing production support with a focus on quality, security, reliability, and scalability.
· Experience in one of the leading cloud platforms such as AWS, Azure, or Google Cloud, etc.
· Experience in building and using Web Service APIs.
CÚRAM TECHNICAL SKILLS AND KNOWLEDGE FOR DEVELOPMENT - 70%
· (Must have)
KNOWLEDGE AND EXPERIENCE WITH AGILE - 15%
Job Type: Fixed term contract
Contract length: 240 days
Pay: $55.00-$60.00 per hour
Expected hours: 7.25 per week
Schedule:
Language:
Work Location: Hybrid remote in Toronto, O
· Designing, developing, and implementing front-end code, including user interface interactions and effective user interfaces.
· Software upgrade planning and implementation.
· Translating technical system specifications into working, tested applications, which includes:
o Developing detailed programming specifications.
o Writing and/or generating code.
o Compiling data-driven programs.
o Maintaining and conducting unit tests.
· Resolving and troubleshooting technical problems arising during the use and operation of software packages.
· Providing technical assistance in implementation, conversion, and migrations.