Software Engineer
Career Area:
Digital
Job Description:
JOB PURPOSE: To contribute to design, development, testing and deployment of software systems and/or applications.
JOB DUTIES:
Will contribute to design, development, testing and deployment of software systems and/or applications. Will be responsible for ongoing web service application design & development to support business needs; Perform design, analysis, programming, integration, debugging, testing, and implementation activities using serverless frameworks to deliver software solutions to business/technical problems in support of customer requirements; will design of large-scale systems with focus on performance, scalability, high-availability, reliability and fault tolerance.
BACKGROUND/EXPERIENCE:
Basic Requirements:
- Bachelors Degree or foreign equivalent in Computer Science, Information Technology, Electronics Engineering or related area.
- 5) years progressive experience in design and development of distributed high-availability and reliability web applications using Agile software development methodology, ETL methodologies (Terradata/Data Stage) and SQL /PLSQL databases; CD/CD process using Azure DevOps, Cloud technologies (AWS, Kinesis, API Gateway SNS, SQS).
Alternatively will accept;
- Masters Degree or foreign equivalent in Computer Science, Information Technology, Electronics Engineering, or related and three (3) years of progressive experience in design and development of distributed high-availability and reliability web applications using Agile software development methodology, ETL methodologies (Terradata/Data Stage) and SQL /PLSQL databases; CD/CD process using Azure DevOps, Cloud technologies (AWS, Kinesis, API Gateway SNS, SQS).
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Submit your information to our Talent Network here .