Job Title: Software Engineer Job ID: 2023-11953 Job Location: Remote Job Travel Location(s): # Positions: 1 Employment Type: W2 Candidate Constraints: Duration:Long Term # of Layers:0 Work Eligibility:All Work Authorizations are Permitted Key Technology: Go, Docker, GitHub, Unit Testing, AWS Job Responsibilities: Research, design, develop, build, and test distributed software components. Develop a strong understanding of relevant product area, codebase, and/or systems. Demonstrate proficiency in data analysis, programming, and software engineering. Work closely with the Lead Architect and Product Owner to define, design, and build new features and improve existing products. Produce high quality code with good test coverage, using modern abstractions and frameworks. Push code, drive the development of the systems, create web applications. Work independently, and complete tasks on-schedule by exercising strong judgment and problem-solving skills. Skills and Experience Required: Required Experience/Qualifications: 2+ years in Python experience. 6+ years of software development experience in any of the following : Java, Java Scripting and Object-Oriented languages, RESTful/API services, micro-services. Experience with messaging or event streaming technologies(RabbitMQ/Kafka). Experience in design, develop, and deploy modular cloud-based systems in AWS. Database engineering experience (RDS, Redshift, or DynamoDB) Test Driven Design (TDD) and unit testing as part of software development using packages NUnit, JUnit, PyUnit, Ansible, etc. CI/CD environment (Jenkins/Ansible) Experience working in an Agile environment, partnering with teams across the organization. Desired Experience/Qualifications: Legacy technologies including Mainframe DB2, IMS AWS Solution Architect Certification / AWS Developer Certification #J-18808-Ljbffr