Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Position Summary: The position is for a self-driven Software Engineer who can work in a challenging Retail environment, who is responsible for analyzing customer requirements, reviewing technical specifications, participating in software design reviews and technical walkthroughs; and contributing to all phases of the SDLC. Designing, updating, and maintaining technical programs, coding specifications, end user documentations and operational procedures. Developing automation code and responsible for configuring Azure pipelines for continuous integration builds, tests, and deployments across multiple environments.
Mandatory Skills: Strong experience in programming and scripting languages. Strong experience in DevOps & Azure DevOps. Strong experience in version control GitHub and ticketing Jira tools. Strong experience working across multiple domains, platforms, and software installations. Good experience in automation and manual testing. Good experience in infrastructure management, operating systems, SCCM administration. Good experience in leadership role. Fair experience in automation, release & deployment, windows server administration and window server troubleshooting.
Duties and Responsibilities: Understanding client requirement depending on data model provided, coordinating with teams from client location and completing the code completion tasks within given timeframes. Developing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards. Expertise in developing automations scripts using power shell, JAVA coding using UFT and selenium web drivers. Following agile scrum and project management processes for software solution delivery. Responsible for configuring Azure pipelines for continuous integration builds, tests, and deployments across multiple environments. Responsible for configuring multiple Microsoft hosted agents and self-hosted agents for the build and release pipeline for the CI/CD process. Responsible for reviewing technical specifications, participating in software design reviews and technical walk through and contributing to all phases of the software development life cycle. Designing, updating, and maintaining technical programs, coding specifications, end user documentations and operational procedures. Responsible for building release pipelines and deploying artifacts to 100 staging and 3400 production servers in different phases. Responsible to build release pipelines using gated agents and Pre/post deployment approvals. Status reporting and resolving bugs reported while testing and deployments. Responsible for providing infrastructure solutions based on application needs. Distributing and deploying Software to the test and prod environments based on schedules prepared. Managing multiple systems or applications of medium to high complexity with multiple concurrent users, ensuring control, integrity, and accessibility. Raising change orders and attending CAB meetings for each release or drop. Managing stakeholders and customer.