Description

  • As a Senior Software Engineer you will be a key individual contributor with accountability for designing and implementing system architecture and develop solutions.
  • You will be a key member of the team that manages and supports the application for internal business partners at Client.
  • The team is responsible for day -to-day operations, automation tasks & management of internal applications supporting corporate infrastructure and development systems.

Essential Job Functions:

  • Design and implement system architecture and hands-on coding.
  • Acts as a technical liaison between clients, service engineering teams in evangelizing workflow systems
  • Analyze existing standards to identify gaps and remedies.
  • Suggest architecture improvements, recommending process improvements.
  • Recommends standards, guidelines and best practices.
  • Automate End-to-End production flows to avoid redundant manual work of operational team.
  • System troubleshooting and problem solving across platform and application domains.
  • Implement, maintain, and improve Continuous Integration and Continuous Delivery/Deployment environments.

Qualifications:
Basic Qualifications:

  • B.S. or higher in Computer Science or related technical discipline, or related practical experience.
  • 7+ years of experience in Python programming with an understanding of object-oriented programming, SDLC and software design principles.

Preferred Qualifications:

  • Experience with relational databases like MySQL.
  • Experience with API and Micro services, including REST and SOAP
  • Experience in building Web Applications, Application design & architecture
  • Demonstrated experience with software development life cycle (SDLC) and Agile/iterative methodologies. Experience developing workflow in python

Suggested Skill:

  • Object-oriented programming
  • SDLC
  • Software design principles