Senior Software Specialist

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.