The Azure DevOps is responsible for the timely and quality delivery of application/code releases including internal documentation, end user documentation, project planning, designing, coding, system testing of software development tools. The ideal candidate will have a solid background in software engineering and be familiar with .Net, C#, SQL and will work with developers and engineers to ensure that software development follows established processes and works as intended.
Job Responsibilities:
- Deliver excellent service through actively learning the client’s business and business processes, responding to the needs of the internal customers, and following through on commitments.
- Responsible for designing and developing an appropriate solution that conforms to and satisfies the client's business needs.
- Responsible for making improvement recommendations to the Senior Manager/Director, Applications Development/Software Engineering concerning changes in business process, internal department process and software development tools.
- Building and implementing new development tools and infrastructure.
- Understanding the needs of stakeholders and conveying them to developers.
- Working on ways to automate and improve development and release processes.
- Testing and examining code written by others and analyzing results.
- Ensuring that systems are safe and secure against cybersecurity threats.
- Identifying technical problems and developing software updates and fixes.
- Working with software developers and software engineers to ensure that development follows established processes and works as intended.
- Planning projects and being involved in project management decisions.
- Mentor and act as a technical role model for junior resources.
- Ensure complete issue tracking and reporting are maintained.
- Ensure code compliance and versioning using the Company’s dedicated source code management solution.
- Provide guidance with technical design.
- Work with Business Analysts, QA Analysts, Process Owners, and other cross-functional resources to define and deliver business-impacting projects.
- Work directly with stakeholders to capture business requirements and translate them into technical approaches and designs that comply with the client’s technical requirements.
- Collaborate with development team members to ensure proper implementation and integration of the solutions.
- Support deployments or troubleshoot production issues outside of work hours and participate in an on-call rotation as needed.
- Assist with the implementation of new software enhancements, system processes, and/or 3rd party products within the software applications ecosystem.
- Maintain appropriate software on server and client development computers.
- Maintain proper documentation throughout the software development lifecycle of assigned projects.
- Participates in the creation of the supported software and hardware lists.
- Accountable for adherence to IT dept. standards, including proper design, project documentation, coding standards, and approval processes.
- Provide timely and accurate responses to local and remote users’ concerns relating to applications.
- Must provide excellent customer service through end-user training and SOX documentation.
- Participate in design and development of physical and logical application frameworks that are extensible, stable, and re-usable.
- Ensures Sarbanes Oxley compliance on all initiatives.
- Maintains sign-off documentation and other SDLC methodology documentation as required.
Requirements
Required Skills amp; Experience:
- 3-5 years of software development experience within a structured team environment.
- Strong understanding of SDLC and Project Management fundamentals.
- Demonstrated knowledge and intermediate proficiency as a DevOps engineer or in a similar software engineering role.
- Advanced knowledge and ability to work with Azure DevOps and software releases management.
- Proficiency in databases and SQL.
- Experience with test automation frameworks such as Selenium, Playwright, and Appium.
- Familiarity with configuring Azure services.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Attention to detail and commitment to delivering high-quality solutions.
- Ability to prioritize tasks and manage time effectively in a fast-paced environment.
Qualifications:
- Bachelor's degree in computer science, Business Information Systems/Technology, or related field of study preferred.