Contribute to a repository for solution/application artifacts Interface and coordinate tasks with internal and external technical resources.
Collaborates with Project Managers and technical staff to provision estimates, develop overall implementation solution/application plan, and serve as a lead as required, to implement the installation, customization, and integration efforts
Oversee aspects of project lifecycle, from initial kickoff through requirements analysis, design and implementation phases for projects within the solution/application area...
Write and maintain technical documentation for software applications
Troubleshoot and resolve production issues as needed
Stay up-to-date with the latest Oracle Identity Management and Java ADF technologies and recommend enhancements and improvements to existing applications...
• Develop and manage Microsoft Dataverse data models, tables, relationships, business rules, security roles, and integrations to support business applications.
• Develop intelligent workflows and process automation solutions to improve operational efficiency and business productivity.
• Integrate business applications with Microsoft 365, SharePoint Online, Microsoft Dataverse, databases, REST APIs, and third-party systems....
Demonstrate hands-on experience in developing and deploying applications on AWS, including cloud services, cloud-native architectures, microservices, event-driven systems, and synchronous and asynchronous integrations.
Demonstrate practical experience in Agile software development, CI/CD and DevSecOps practices, including version control, automated build and deployment pipelines, security controls, code reviews, testing, and technical documentation.
Possess a recognised degree, diploma, or equivalent qualification in Computer Science, Information Technology, Software Engineering, or a related discipline, with relevant professional experience in full-stack software development. Demonstrate full-stack development capabilities, including hands-on experience with Angular, Node.js, Python, RESTful API design and integration, and database technologies.Demonstrate strong software engineering skills in software design, architecture, debugging, automated testing, and developing secure, scalable, and maintainable applications.Demonstrate hands-on experience in developing and deploying applications on AWS, including cloud services, cloud-native architectures, microservices, event-driven systems, and synchronous and asynchronous integrations.Demonstrate practical experience in Agile software development, CI/CD and DevSecOps practices, including version control, automated build and deployment pipelines, security controls, code reviews, testing, and technical documentation.
Design and implement application modules using object-oriented programming principles, design patterns, and SOLID principles.
Develop and maintain database components, including SQL queries, PL/SQL, stored procedures, and database integrations using Oracle, SQL Server, MySQL, or MongoDB.
Develop and maintain asynchronous messaging and integration solutions using JMS, IBM MQ, Spring Integration, and related messaging technologies....
Perform functional, regression, integration, API, cross-browser, mobile, and user acceptance testing for digital banking applications and business workflows.
Integrate automated testing frameworks into CI/CD pipelines using Jenkins, Git, Bitbucket, and Docker to support continuous integration and delivery.
Develop and maintain reusable automation components, test utilities, test data management processes, and framework documentation....
Perform functional, regression, integration, API, cross-browser, mobile, and user acceptance testing for digital banking applications and business workflows.
Integrate automated testing frameworks into CI/CD pipelines using Jenkins, Git, Bitbucket, and Docker to support continuous integration and delivery.
Develop and maintain reusable automation components, test utilities, test data management processes, and framework documentation....
Conduct functional, regression, integration, API, cross-browser, mobile, and user acceptance testing for digital banking applications and transaction workflows.
Integrate automated test suites into CI/CD pipelines using Jenkins, Git, Bitbucket, Docker, and related DevOps tools to support continuous integration and delivery.
Perform API and web-service testing to validate data integrity, business logic, system integration, and service reliability....