USA
32 days ago
Senior Software Engineer
*Purpose of the Role* Responsible for working within development and engineering teams to automate software delivery and infrastructure deployments, enable engineering best practices, and enable more frequent, higher-quality code deployments. Works on moderate to complex tasks in support of one or more projects that require a singular area of expertise. Works as a project team member with engineering members, or independently on small projects. *Main Responsibilities * · Respond to and troubleshoot incidents, ensuring quick resolution and minimal downtime. · Work closely with development, operations, and QA teams to foster a culture of collaboration and shared responsibility. · Provide support and guidance to development teams on best practices for infrastructure and deployment. · Maintain Issue documentation and support the system. · Responsible for infrastructure upgrades and patches. · Works effectively within a given development framework (scrum, kanban, SDLC, etc). · Participates in sprint/project planning and performs estimates as necessary. · Integrates test automation frameworks. · Document requirements, specifications, and solutions as needed. · Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment processes. · Collaborate with development teams to ensure code is delivered reliably and efficiently. · Maintain and improve the scalability, security, and efficiency of our infrastructure. · Implement monitoring and logging solutions to ensure the health and performance of applications and infrastructure. · Implement security best practices in the development and deployment processes. · Ensure compliance with industry standards and regulations. · Identify opportunities for automation and implement scripts or tools to streamline repetitive tasks. · Continuously evaluate and integrate new technologies to enhance automation capabilities. *Qualifications * *Experience & education:* · Bachelor’s degree in Programming/Systems or Computer Science or other related field or equivalent work experience · 5 years of programming/scripting experience with moderate depth of knowledge. · Experience working in applications, systems, or IT operations. · Experience in using ServiceNow for issue/Release management · Experience with automation tools such as Jenkins · Experience with version control systems such as Git *Languages* · Ability to communicate effectively in English, both written and verbal · Software development/scripting skills in languages such as Java, Python, Perl, Bash and Ruby *Knowledge, skills and abilities (KSAs)* · Ability to work in flexible shifts like off working hours/weekends. · Comfort with frequent, incremental code, testing and deployment · Overall Linux and Windows knowledge · General networking knowledge - firewalls, VPNs, proxies & Load balancers · Knowledge of an agile team environment and process. · Requires working knowledge of two or more programming languages. · Strong problem-solving skills and the ability to troubleshoot complex issues in a distributed system. · Strong teamwork and collaboration skills. · Self-motivated and independent learner · Effective communication skills. · Ability to handle multiple projects. · Adaptability and willingness to learn new technologies and tools. · Strong understanding of CI/CD concepts and tools (Jenkins, GitLab CI, etc.). · Knowledge of cloud platforms (AWS, Azure, GCP) and hybrid cloud environments. * * **Job:** **Software Engineering* **Organization:** **P&T_Enterprise IT* **Title:** *Senior Software Engineer* **Location:** *Taguig* **Requisition ID:** *2500001U*
Confirm your E-mail: Send Email