Instructions To Be Followed Before Applying for the Job:
Read the Job Description: Start by carefully reading the job description. Make sure you understand what the job involves.
Check Your Skills: Compare the skills they're looking for with what you know how to do. Figure out where you're strong and where you might need to learn more.
Check Eligibility Criteria: Look at the qualifications they want, like education and experience. Make sure you have what they're asking for.
Update Your Resume and Cover Letter: Change your resume and cover letter to match the job. Highlight the things that make you a good fit.
Learn About the Company: Take some time to find out about the company you want to work for. Understand what they do and what they care about. This helps you show you're interested in them.
- Providing technical expertise in the development of business cases, analysis, workflows and requirements to implement or improve IT solutions
- Development, testing, deploying, administering, configuring, operating, and supporting the lifecycle of software systems and environments
- Development, testing, deploying, administering, configuring, operating, and supporting the lifecycle of software systems and environments
- Hands-on coding to deliver functional, innovative software solutions
- Utilize CI/CD tooling to deploy software and iterate on solutions
- Design and develop data integration and data management practices and tools
- Maintain working knowledge of the latest tools and practices for continuous integration, unit tests, static and dynamic profiling, code coverage, code analysis, and automated tests
- Frequently work with global teams across time zones and provide support to application/solutions
- Hands-on development for integrating existing solutions with enterprise ecosystem (e.g., API development, Azure Data Factory)
- Utilize CI/CD tooling to deploy software and iterate on solutions
- Design and develop data integration and data management practices and tools
- Understand technical requirements to maintain & support applications
- Deploy, configure, support and enhance vendor software package
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Management Information Systems, Electrical Engineering, Petroleum Engineering, or related fields or equivalent experience
- Must be currently enrolled in a four-year college or university and classified as a senior or graduate student with anticipation of receiving a bachelor’s or master’s degree by July 2025; OR college graduates with less than two years’ experience since receiving a degree
- Must provide a current, unofficial transcript with online resume (as proof of good academic standing) when applying for this position to be considered
- Experience building solutions in one of the following: C#, C++, Angular, Node.js, SQL, Ansible, R, Java, Python
- Strong familiarity with Gitflow and source control management methodologies
- Experience with software development lifecycle (plan, design, develop, test, release, maintain and support, decommission)
- Hands-on experience with Azure Cloud, Service Now, Ansible, and Azure DevOps is preferred
- Experience working on agile teams, utilizing methodologies such as SAFe, Scrum, Kanban is preferred
- Strong written and verbal communication skills are preferred
- Demonstrated business negotiation skills, influence, conflict resolution, and resolving technical stalemates are preferred