- Oklahoma City, Oklahoma, United States
- On-site
- Full-time · Senior
- 5+ years
The Senior Software Developer 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.
Responsibilities
- 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