Lead Dotnet Developer

Capgemini Engineering
Houston, TX

Job Title: Lead Dot Net Developer

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.


Location

This is a role based in Houston, Texas.


About the job you're considering

We are seeking experienced full‑stack engineer skilled in C#/.NET, Angular, REST API development, and SQL/NoSQL databases, with strong software engineering and collaboration capabilities.


Your role

  • Collaborate with engineers, geoscientists, data managers, and other software developers to define, build, and deliver solutions to our most challenging upstream business problems.
  • Implement, test, deploy, and support cloud-ready and cloud-native web-based applications.
  • Continue to learn and share software industry best practices with team members.


Your skills and experience

  • Minimum of 10+ years of experience developing, deploying, and supporting web-based applications including frontend, business logic, and data layers.
  • Proficiency in one or more of the following programming languages: C#/.NET (preferred), Python.
  • Extensive experience with web technologies such as HTML, CSS and JavaScript.
  • Experience with modern web frameworks/libraries such as Angular, ASP .NET MVC.
  • Good grasp of the REST architectural style and experience implementing REST APIs using ASP.NET Web API.
  • Experience building data models and data access layers against either SQL or NoSQL databases.
  • Experience designing, developing and testing reporting code based on requirement analysis, utilizing SQL and SQL Server Reporting Services(SSRS).
  • Strong communication skills and ability to work in a collaborative environment with software developers and domain experts.
  • Strong grasp of software engineering best practices for code quality and maintainability such as OOAD, SOLID principles, and automated testing.


Nice to have

  • Experience building, deploying, and supporting applications on premise (Windows Server, IIS) and on Cloud platforms (Microsoft Azure (preferred), AWS, or GCP).
  • Prior work experience in the upstream oil and gas industry.
  • Prior work experience with large scale data management systems.
  • Experience working on teams following Agile software development methodologies.
  • Experience participating in the user centered design process.
// // //