onsite
Software Engineer IV - Murphy USA
Software Engineer
Senior software engineer designing and delivering enterprise‑wide solutions on the Microsoft stack, collaborating with architects and analysts to build robust, scalable applications.
About the role
Key Responsibilities
- Design, develop, test, and maintain high‑quality applications using .NET, C#, C++, and ASP.NET.
- Collaborate closely with Software Architects and Business Analysts to translate business requirements into technical solutions.
- Write efficient T‑SQL queries and manage database interactions for production systems.
- Participate in code reviews, performance tuning, and continuous integration pipelines.
- Provide mentorship to junior developers and contribute to best‑practice guidelines.
Requirements
- Extensive experience with the Microsoft development stack (.NET, C#, C++, ASP.NET).
- Strong knowledge of relational database design and T‑SQL programming.
- Proven ability to work independently and in cross‑functional teams.
- Excellent problem‑solving skills and a passion for innovation.