Title : Software Developer - ERP / Case Management Senior
Duration : Business Days
Location : Toronto, ON Hybrid
Job Description :
MUST HAVE : Hands-on Curam Development Experience
Responsibilities :
- Provides subject matter expertise and hands-on engagement for all relevant systems including identifying and creating technical solutions design, development, and deployment for specified technology.
- Responsible for the complete end-to-end development of applications and databases in both traditional and cloud deployments.
- Creates functional and technical designs for customization, extensions, and configurations as may be required to implement modules, workflows, and rules.
- Refine and clarify designs during software development and implementation. Code and unit test code, provide subject matter expertise in supporting System Integration Testing and Use Acceptance Testing.
- Support deployment in production. Conduct Root Cause Analysis of production issues.
- Create all functional and technical design documents
General Skills :
- Experience with specified technology and version
- Experience in creating and documenting the technical design, development, and delivery of specified technology solutions including reports, interfaces, conversions, extensions, and customizations for High Availability environments.
- Demonstrated experience in the creation and update of technical design specifications to satisfy project requirements
- Experienced in providing estimations of project delivery based on business requirements
- Experience designing, developing, and testing data conversion programs and processes to ensure accurate data migrations
- Experience and knowledge of specified technology enterprise architecture methodologies and tools
- Experience developing or customizing reports, interfaces, customizations, application extensions, workflows, and procedures
- Knowledge of specified technology Application Framework and Application Development Framework
- Experience with UI integration (embedding external application in specified technology, exposing specified technology in External application)
- Experience developing integrated test scenarios, identifying test data, executing test scenarios as part of system integration testing (COTS and custom), troubleshooting and resolving issues identified, and documenting test results.
- Experience with Stakeholder management
- Knowledge of Open UI Concepts- PM, PR, Manifest File, and Mapping files
- Experienced in design and development for large-scale Information Technology (IT) solutions and providing guidance to development teams
- Experienced in developing JEE solutions, including JEE design patterns
- Proficient in analyzing and designing changes to existing software solutions
- Complete knowledge of SDLC methodologies Agile development
- Proficient in RDBMS design concepts
Desirable Skills :
- Experience creating Unix scripts, and using Version Control Tools (PVCS)
- Experience in using Rational tools for software development
- Proven experience in facilitating discussions, negotiations, and conflict resolution
- Strong communication skills in effectively communicating with clients, management and team, making presentations and reporting outcomes
- Experience in designing and developing Web Services
- Experienced in AIX, UML and XML
- Experienced in design, develop, test, optimize and support complex stored procedures, functions, triggers and other database objects with ability to solve complex production issues
Skills : Technical Skills - %
Technical Skills - %
- yr+ Demonstrated development experience in IBM Cúram Social Program Management platform. Cúram V Certified Developer, Preferred
- yr+ Demonstrated experience in JEE JAVA-based software development.
- yr+ Demonstrated experience using Apache Ant, Maven, Tomcat, JavaScript, XML, Json, WebLogic or WebSphere application server, Oracle DB, SQL, jUnit
- Must have experience with SOAP and RESTful Web Service, Messaging, SFTP and other system integration technologies
- Must have hands-on experience with Linux / Unix, Git, SVN, Git Pull Request, branching
- Knowledge of Spring framework, Spring Boot, Swagger-UI, Postman, PL / SQL, Azure DevOps, CI / CD pipeline
- Knowledge of Docker, Kubernetes, Azure Cloud, Ansible and Apache Kafka are strong asset
- Working knowledge of SDLC and the Agile development methodology.
- Demonstrated knowledge and experience with RDBMS design concepts.
- Demonstrated experience in identifying risk and providing solutions.
Communication Skills - %
- Ability to build good working relationships.
- Positive team player.
- Good verbal and written communication skills.
- Good analytical and problem-solving skills.
Must haves :
- yr+ Demonstrated development experience in IBM Cúram Social Program Management platform. Cúram V Certified Developer, Preferred
- yr+ Demonstrated experience in JEE JAVA-based software development.
- yr+ Demonstrated experience using Apache Ant, Maven, Tomcat, JavaScript, XML, Json, WebLogic or WebSphere application server, Oracle DB, SQL, jUnit
- Must have experience with SOAP and RESTful Web Service, Messaging, SFTP and other system integration technologies
- Must have hands-on experience with Linux / Unix, Git, SVN, Git Pull Request, branching
30+ days ago