Responsibilities
- Lead the design, development, and implementation of software solutions to meet the needs of the oil and gas company.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Develop and maintain software applications, ensuring their functionality, performance, and security.
- Provide technical expertise in software architecture, coding, and development best practices.
- Troubleshoot and resolve software defects, bugs, and performance issues as they arise.
- Stay updated on industry trends, emerging technologies, and software development methodologies.
- Participate in the full software development lifecycle, including planning, testing, deployment, and maintenance.
- Mentor and guide junior software developers, sharing knowledge and promoting skill development.
- Collaborate with stakeholders to identify opportunities for process improvements through software solutions.
- Ensure compliance with data privacy and security standards in software development.
Requirements
- Bachelor’s degree in computer science, information technology, or a related field. Master’s degree is a plus.
- Minimum of 7 years of experience in software development, preferably in the oil and gas industry.
- Proficiency in software development languages and technologies such as Java, Python, C#, .NET, etc.
- Strong understanding of software development methodologies, architecture, and best practices.
- Proven track record in designing and developing software applications from conception to deployment.
- Knowledge of database design, integration, and management.
- Experience with software testing, debugging, and quality assurance processes.
- Excellent problem-solving skills and the ability to find innovative solutions to technical challenges.
- Effective communication skills for collaborating with technical and non-technical stakeholders.
- Leadership abilities with experience in guiding and mentoring software development teams.
- Adaptability to changing technology landscapes and evolving project requirements.
- Knowledge of the oil and gas industry’s IT needs and software solutions is a plus.