US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Engineer [Multiple Positions Available]

DESCRIPTION:

Duties: Develop serverless applications, architectures, and event-driven microservices, optimizing for performance and cost efficiency.

Develop software and microservices environments and resolve application dependencies.

Design and implement scalable, highly available, and fault-tolerant systems.

Develop and maintain Infrastructure as Code (IaC).

Implement and manage complex message routing, filtering, and retry mechanisms.

Implement standard Agile practices to ensure iterative development and continuous improvement.

Maintain and monitor the performance of AWS environments to ensure optimal operation.

Provide technical support and troubleshooting for AWS-related issues, ensuring high availability and reliability.

Perform data manipulation, structuring, design flow, and query optimization across various databases.

Utilize advanced techniques to process large data sets using data containers, multithreading, and multiprocessing.

Work closely with development, operations, and product teams to ensure efficient and secure cloud deployments.

QUALIFICATIONS:

Minimum education and experience required: Master's Degree in Electrical Engineering, Electronic Engineering, Computer Science, Computer Engineering, or related field of study plus 3 years (36 months) of experience in the job offered or as Software Engineer, Programmer Analyst, IT Consultant, or related occupation.

The employer will alternatively accept a Bachelor's degree in Electrical Engineering, Electronic Engineering, Computer Science, Computer Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Programmer Analyst, IT Consultant, or related occupation.

Skills Required: This position requires three (3) years of experience with the following: Developing serverless applications and event-driven architectures in the finance industry; Designing and implementing AWS cloud solutions using services including EC2, S3, RDS, Lambda, API Gateway, VPC, IAM, and CloudFormation or Terraform; using networking concepts and security best practices in AWS to ensure secure and efficient communication between AWS resources such as Amazon VPC or AWS API Gateway, protect sensitive data, and maintain compliance with industry standards; Data streaming and messaging using Apache Kafka; Developing software or microservices environments that deploy as REST APIs; Processing and optimizing data using Python; Writing queries using Common Table Expression (CTE), Window Functions (OLAP), JSON Query, and Dynamic SQL; Building, testing, and deploying applications by configuring Jules and Spinnaker to automate CI/CD pipelines; Optimizing DevOps practices for software delivery; Testing and logging application functionality, performance, and security using Splunk for log management, Cucumber for behavior-driven development, and JUnit for unit testing; Developing software using Java, JavaScript, JQuery, and JSON; Designing and implementing appl...




Share Job