Job Description

Job Title: Software Engineer
Job Number: 20608
Duration of Work 12 Months


Opportunity Overview :
  • Responsible for design, develop and implement new complex solutions in accordance with organizational standards
  • Develops software solutions (primarily backend) in Cloud
  • Provides input into strategic and tactical planning of software solutions and software development lifecycle changes
  • Design and build Java application components, and integrate with software components and products that will be high performing, with world class scale and reliability
  • Trains and consults cross functionally within the organization on troubleshooting/resolving highly complex and/or highly time critical problems
  • Collaborates with analysts as part of an integrated Agile team to define user requirements and conduct design review for the development of complex and innovative cloud applications using modern internet-scale technologies and Serverless architecture in Cloud
  • Seeks to continuously adapt and employ new technical skills 
  • Ensures that the quality of software developed, maintained and enhanced in-house and installed into production is sufficient to prevent the occurrence of catastrophic defects that cause the customer significant problems, missed deadlines, or interruption to the production environment
  • Ensure compliance with organization policies, procedures and standards
  • Provides primary or backup production support for applications and components, including but not limited to timely resolution to production problems and processing issues

Qualifications & Required skills:
  • Demonstrated experience engineering software with cloud-first architectures
  • 5+ years software engineering experience in a team-based environment
  • Experience with building and deploying solutions in Cloud
  • Experience with Serverless architecture for building software solutions in Cloud
  • Experience with CI/CD build tools, and DevOps processes
  • Experience developing high performance, high volume, highly available (24/7/365) environments
  • Experience with Agile software engineering (Scrum, Kanban, Lean etc) experience working with aws cloud-based platforms in an enterprise environment 
  • Deep expertise in Java and proficient knowledge of programming languages ( JavaScript, XML, JSON, HTML, CSS etc. Python a bonus)
  • Proficient knowledge of operating systems (Linux, Unix, Windows)
  • Proficient knowledge of database development (SQL, Oracle, DB2)
  • Experience with AWS services, and integrating them into an application
  • Experience with leading edge Cloud technologies, such as Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc).
  • Proficient knowledge of cloud security for application development and delivery
  • Proficient knowledge of object-oriented programming

Educational Requirements:
Bachelor's degree in Computer Science, Information Systems, or equivalent background or experience

Work location and Additional Info:

Overture Partners is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, disability, sexual orientation, gender identity or expression, marital status, genetic information, protected veteran status, or other factors protected by federal, state, and/or local law.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online