Back to results

Senior Software Engineer

  • Oklahoma City, OK, United States
Apply on wd5.myworkdaysite.com About employer

Applications open in a new tab.

Job details

Apply by
Education
Bachelor’s degree
Experience
5+ years of relevant experience, preferably in areas such as Application Development and Deployment, Database Design, API Integration or a related field.
Posting language
English
Posted

Original job description

At Devon, we will offer you a career full of energy and unmatched opportunities to solve today’s greatest challenges. Innovation, creative problem-solving and positive change happen when people step out of their comfort zone and think differently. Our values, workplace practices, wellness programs, benefits and compensation are aimed at helping employees manage their unique personal life and care for their families so they can focus on contributing to the fullest.

Job Profile Summary:

The Senior Software Developer, under limited supervision, is responsible for directing design and development of high-quality front-end and back-end software applications using industry standard development practices across multiple Oil & Gas functions and tools such as full stack development methodologies in the .NET Framework within Azure to enhance and support critical data transformations and movement for subsurface Oil & Gas data. The role leads design of data modeling, physical schema properties, triggers, and stored procedures and contributes developing architecture and design of data management solutions, and implements database structures to support efficient and scalable software applications. The role identifies, diagnoses, and recommends solutions independently to software development issues, demonstrates advanced project management skills, contributing to company's and software development department's performance and goals.

Job Description:

  • Works under general direction, devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Designs, codes, tests, debugs, documents, modifies and maintains front-end and back-end software applications using industry standard development practices across multiple Oil & Gas functions and tools such as full stack development methodologies in the .NET Framework within Azure to enhance and support critical data transformations.
  • Provides documentation and diagrams of software products with the target audience in mind (i.e., technical/non-technical), designs efficient processes that can scale as required by stakeholders, and possesses the competence to work at the highest technical level of all phases of applications programming activities.
  • Leads design of data modeling, physical schema properties, triggers, and stored procedures, contributes in developing architecture and design of data management solutions based on customer needs, and implements database structures to support efficient and scalable software applications.
  • Conducts thorough code reviews to ensure code quality, adherence to coding standards, and the use of best practices, provides constructive feedback to developers, and implements quality assurance processes to identify and address software defects.
  • Directs resolution of performance bottlenecks in software applications, optimizing code and database queries for enhanced efficiency, and leads implementation of security measures within applications to protect against potential vulnerabilities.
  • Demonstrates working knowledge of AI fundamentals (how large language models work, effective prompting, and the limits of AI output such as inaccuracies and data-privacy risk) and proactively applies AI-assisted tools to speed up coding, testing, documentation, and code review, while validating all AI-generated output before it reaches production.
  • Stays abreast with industry trends, emerging technologies, and best practices in software development. Directs initiatives to evaluate and adopt new technologies that improve development process, software architecture, and design and leads training and enablement sessions for the customer.
  • Identifies, diagnoses, and recommends solutions independently to software development issues, collaborates across disciplines, and demonstrates advanced project management skills, contributing to company's and software development department's performance and goals.

Education:

  • Bachelor's Degree in Computer Science, Information Technology or any other related discipline and/or commensurate work experience is required.

Experience:

  • 5+ years of relevant experience, preferably in areas such as Application Development and Deployment, Database Design, API Integration or a related field. Industry experience is preferred.

Certifications:

Competencies:

  • Stakeholder Relationships
  • Oral & Written Communication
  • Results Oriented
  • Active Learning
  • Digital Literacy

Skills:

  • Technical Documents
  • Application Lifecycle Management (ALM)
  • CI/CD Workflow
  • Programming Languages
  • Cloud Computing
  • Software Testing
  • Database Management
  • Troubleshooting and Debugging
  • IT Quality Assurance
  • API Development and Integration

Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran or other characteristics protected by law.

For more information on Equal Employment Opportunity, please follow these links:

EEO is the Law EEO is the Law Supplement Pay Transparency Provision

More about this job

Skills

  • Full-stack development
  • Microsoft .NET Framework
  • Microsoft Azure
  • Data modelling
  • Data management
  • Software development
  • Project management
  • Computer equipment
  • Documentation
  • Quality assurance methodologies
  • Computer science
  • Computer technology
  • Communication skills
  • CI/CD
  • Workflow
  • Programming languages
  • Cloud computing
  • Troubleshooting
  • Debugging
  • Quality assurance
  • API development

Report this job

Get in touch
MovoJobs

Contact us