Software Developer III


You can apply to this job and others using your online resume.

Website Universal Plant Services

Headquartered in the Houston metropolitan area, Universal Plant Services has 14 full-service facilities spanning the U.S. Gulf Coast, West, and Midwest, making it one of the largest specialty service companies in North America. With our demonstrated commitment and capability to address client needs and requirements wherever their operations occur, UPS offers a world of equipment service capabilities.

For 30 years, Universal Plant Services (UPS) has been a comprehensive service provider for the energy industry, providing project management, installation, maintenance and repair services for rotating and fixed equipment for daily maintenance requirements, turnarounds, and capital projects.


We are looking for a Software Developer III to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.

In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.

Software Developer III responsibilities include gathering user requirements, defining system functionality, writing and reviewing code in various languages, like JavaScript or .NET programming languages (e.g. C#) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment and with Scrum.

Your goal will be to develop high-quality software that is aligned with user needs and business goals.


  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies


  • Proven experience as a Software Developer III
  • Extensive experience in software development, scripting and project management
  • Ability to develop software in JavaScript, C# or other programming languages
  • In-depth knowledge of relational databases (preferably SQL Server)
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Excellent organizational and leadership skills
  • BSc/BA in Computer Science or a related degree


  • BSc degree in Computer Science, Engineering or relevant field

You can apply to this job and others using your online resume.