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


Software Engineer [Multiple Positions Available]

Duties: Execute creative software solutions that are secure and high-quality to design, develop, and troubleshoot software.

Architect and implement event-driven solutions.

Build, deploy, and manage serverless functions in and containerized services.

Model, query, and optimize data and relational stores.

Define and expose APIs including authorization, throttling, and monitoring.

Build dashboards and setup alerting mechanisms.

Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems by writing automated test suites.

Guide design proposals and implementation walkthroughs with external vendors and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.

Drive software modernization and public cloud migration across development teams and ring fenced teams.

Remove blockers and impediments from development team to reduce friction, frequent pain points and time-to-market.

Automate CI/CD pipelines, infrastructure provisioning, and operational runbooks.

Perform code reviews, mentor junior engineers, and uphold coding standards and best practices on Cloud solutions.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Information Systems, Computer Science, Computer Engineering, Electrical Engineering, Computer Information Systems or related field of study plus 1 year of experience in the job offered or as Software Engineer, Web Developer or related occupation.

The employer will alternatively accept a Bachelor's degree in Information Systems, Computer Science, Computer Engineering, Electrical Engineering, Computer Information Systems or related field of study plus 3 years of experience in the job offered or as Software Engineer, Web Developer or related occupation.

Skills Required: This position requires one (1) year of experience with the following: Architecting and implementing event-driven solutions with Apache Kafka, AWS EventBridge, SNS, and SQS; Building, deploying, and maintaining serverless functions in AWS Lambda and containerized services on AWS ECS; Modeling, querying, and optimizing data in AWS DynamoDB and relational stores using SQL; Building dashboards and setting up alerting mechanisms using monitoring tools including Cloud Watch, Datadog, and Splunk; Applying Agile SDLC principles throughout the development lifecycle; Designing scalable, maintainable systems using application and infrastructure architecture disciplines; Building and operating microservices and J2EE-based applications; Wiring up application's components including services, repositories, and controllers declaratively via annotations, injecting dependencies via Dependency Injection, and applying Inversion of Control and Aspect-Oriented Programming using Spring framework; Rapid prototyping using Spring Boot using configurable com...




Share Job