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


Software Engineer [Multiple Positions Available]

DESCRIPTION:

Duties: Engage with stakeholders to understand requirements and deliver solutions that meet business needs, ensuring alignment with strategic goals.

Create and prioritize user stories for team members, based on requirements, to plan and organize future tasks effectively.

Collaborate with cross- functional teams to design, build, and deploy scalable and resilient applications, leveraging modern technologies and best practices.

Develop and deploy applications on AWS, ensuring optimal configuration and security using best practices.

Conduct code reviews to ensure adherence to best practices and coding standards.

Troubleshoot and resolve technical issues promptly to minimize downtime and impact.

Ensure robust observability and monitoring of applications using modern tools to maintain high performance and reliability.

Drive continuous improvement in development processes and practices, leveraging Agile methodologies.

Mentor and guide junior engineers, fostering a culture of innovation and excellence through regular feedback and support.

Stay updated with industry trends and emerging technologies to drive innovation and enhance team capabilities.

Contribute to the strategic direction of the team by aligning technical initiatives with business goals.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Applied Computer Science, Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Project Lead, Programmer Analyst, or related occupation.

The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus seven (7) years of experience in the job offered or as Software Engineer, Project Lead, Programmer Analyst, or related occupation.

Skills Required: This position requires five (5) years of experience with the following: Programming with Java, including Core and J2EE; Developing applications using the Spring framework including IoC, AOP, Web MVC, Security, Boot, Cloud, and ORM.

This position requires three (3) years of experience with the following: Applying object-oriented programming (OOP) and service-oriented architecture (SOA) principles, including the use of design patterns in enterprise application development; Using SQL for database design, querying, and optimization; Developing and consuming web services using REST; Monitoring application performance and operational health using tools including Splunk, Dynatrace, Grafana, and Datadog.

This position requires two (2) years of experience with the following: Event-driven architectures and messaging platforms including Kafka; Working with cloud-native AWS Cloud Services including ECS Fargate, API Gateway, Lambda...




Share Job