Contract Full-Time
,
EB-5090079756

SRE DEVELOPMENT ENGINEER

JOB DESCRIPTION

  • Designs, develops, and implements complex enterprise software solutions.
  • Collaborates closely with technical and non-technical roles such as data modelers, architects, business analysts, data stewards, and subject matter experts (SMEs) to provide design, technical analysis, development/configuration, testing, implementation, and support expertise representing the interest of the business across the enterprise.

ESSENTIAL FUNCTIONS

  • Prototypes software modules at various levels of complexity, including but not limited to: service interfaces, process flows, service messages, SOA components, pipelines, SRE components.
  • Develops efficient code in various development languages for enhancements and CICD fixes.
  • Tests and deploy pipeline solutions and process flows complying with standards, guidelines, and best practices.
  • Executes against project plans and delivers assignments within scope, schedule, and budget.
  • Adopts newly approved technologies, programming languages, tools, and standards.
  • Identifies architectural impacts and solutions.
  • Collaborates to ensure application designs utilize appropriate patterns and standards.
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Assesses functional and nonfunctional requirements and creates designs to meet both business and technical needs.
  • Provides implementation expertise contributing to rollback, post install, data migration, and other artifacts as required including creation of support plans.
  • Promotes established security standards.

RESPONSIBILITIES

  • Create and maintain Oracle procedures and shell scripts for use with ETL (Extract, Transform, Load) process.
  • Use Unix scripts and eventually leverage Python to execute SQL queries and call REST APIs.
  • Ensure data integrity and accuracy through validation checks within scripts.
  • Monitors and maintains the health, availability, reliability, and performance of the software applications and services.
  • Implements and improves automation tools and processes for software development, testing, deployment, and operations.
  • Troubleshoots and resolves pipeline issues and incidents related to the software applications and services.
  • Collaborates with other SREs, developers, and stakeholders to ensure continuous delivery of value to the business.
  • Implement disaster recovery plans and security protocols to restore and protect critical systems.
  • Ensure all scripting and database activities comply with industry regulations and standards.
  • Partner with other support, middlelayer and business teams to support aspects of cross functional projects.

SKILLS

  • Experienced SRE role with a support, change and lean process oriented background.
  • Strong Oracle Data Engineering knowledge with a preference in Unix scripting.
  • SRE, Gitlab and Pipeline expertise, REST APIs, Python.
  • Strong knowledge of software development lifecycle, agile methodologies, and DevOps practices.
  • Proficient in using Gitlab and Pipeline tools for version control, code review, testing, and deployment.
  • Skilled in developing and consuming REST APIs for data exchange and integration.
  • Experienced in writing, debugging, and optimizing Python code for various applications and tasks.
  • Familiar with cloud computing platforms, such as AWS or CKP.
  • Great communication, collaboration, and problem-solving skills.
  • DevOps,Agile,SRE,GitLab,SDLC,SOA,Pipeline expertise.

EDUCATION

  • A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science.)