Our client, the leader in minimizing equipment and critical assets downtime for the energy industry and has been the Provider of Choice for some of the largest Refinery, Petrochemical and Power complexes in North America for over 30 years. One of the critical success factors contributing to their growth and success is their focus and commitment to building world-class software and systems that help the company run more efficiently and scale more effectively than anyone else in their space.
They are looking for a Senior Software Developer 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.

What you will get to do as a Senior Software Developer

  • Develop high-quality software design and architecture
  • Gathering user requirements, defining system functionality
  • Writing and reviewing code in various languages (Javascript, C#)
  • 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 the latest technologies

These are the core requirements for the Senior Software Developer

  • 5+ years’ experience as a Software Developer in a .Net Environment
  • Extensive experience in software development, agile methodologies, scripting and project management
  • Familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment and with Scrum
  • 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

What’s in it for you as a Senior Software Developer?

  • Be a part of a new, growing department and make your mark on how things get done
  • Salary, benefits, opportunity for growth
  • 401k saving, PTO, Training
  • Work with Team Lead on multiple change initiatives, make a difference
  • Take ownership for your work and be on a team of professionals

Apply today!