Senior Full Stack Developer

ID 2023-3119
Category
Information Technology
Position Type
Full-Time Regular
Location
US-MO-St. Louis
Workplace Type
On-Site

About Us

PAR West, a subsidiary of Quanta Services, Inc. (NYSE: PWR), is an industry leader in all aspects of outside infrastructure, electrical, gas, and telecom construction. Our reputation as solution providers has been consistently applied across all our service offerings. Our innovative and forward-thinking teams bring decades of experience to every project.

 

We offer a full range of construction services and solutions for substations, overhead and underground distribution and transmission lines, maintenance, startup, associated communications, energized services, emergency storm restoration and assessment, and engineer, procure and construct (EPC) services.

About this Role

We are on the hunt for an exceptional Full Stack Developer to help lead our innovation team-focused efforts within the Utility sector. This role demands a comprehensive engagement with the software development lifecycle, which includes eliciting and analyzing requirements, architecting robust solutions, crafting clean and efficient code, rigorously testing, deploying effectively, and delivering proactive ongoing support. You will be leveraging an extensive tech stack that comprises .NET, Swift, C#, ReactJS, React Native, Azure, Unity3D, SQL, Python, PowerShell, and GitHub. Beyond technical prowess, we expect you to embrace a fun-loving spirit, exhibit leadership qualities, advocate for our team's vision, and consistently prioritize a customer-centric approach in our operations.

What You'll Do

  • Consistently write, translate, and code software programs and applications according to specifications.
  • Employ best practices for designing scalable, extensible, and secure applications.
  • Design and develop n-tier .NET MVC web applications, WPF applications, web APIs and web services, windows services, and console applications using C#, JavaScript technologies, and SQL Server.
  • Design and develop both internal and external-facing APIs/RESTful services for Enterprise Application Integration of applications hosted on-premises and in the cloud.
  • Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging, and Production environments.
  • Configure and manage Azure DevOps for source control and automated build, test, and deployment of developed software.
  • Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.
  • Assist with development team code reviews when necessary.
  • Design and drive technical development of project systems in coordination with the project management team and the Director of IT
  • Choose the proper tools, libraries, and languages for a project.
  • Ability to quickly and efficiently change between projects or interproject tasks.
  • Ability to identify and understand the end users’ needs with a focus toward edge cases.
  • Ability to understand the need for common or re-usable code and implement during development or refactoring.
  • Ability to work with limited information in conjunction with project managers.
  • Foster improvement of time estimation among other developers
  • Delegate tasks to other developers and ensure project success.
  • Responsible for mentoring and reviewing other developers work, as necessary.
  • Stay up to date with the latest technology to keep the company from stagnating in its development stack.
  • Discipline to ethically handle private data, including financial and/or PII data.
  • Ability to work in a fast-paced, collaborative, cross-functional environment.
  • Capable of managing and prioritizing multiple projects simultaneously
  • Genuinely curious about problem-solving, critical thinking and reverse engineering code
  • All other duties as assigned.

What You'll Bring

  • Experience with the .Net and C# stack.
  • Proficiency in ReactJS, React Native, Azure, Unity, and GitHub.
  • Strong knowledge of designing scalable, extensible, and secure applications.
  • Familiarity with configuring and managing Azure DevOps for source control and automated build, test, and deployment processes.
  • Ability to perform unit testing, analyze application and database performance, and debug software applications.
  • Excellent communication and collaboration
  • Proven ability to work in a fast-paced, innovative, and cutting-edge product development environment.
  • Bachelor’s degree in computer science or Equivalent
  • Years as a Software Engineer/Developer

Equal Opportunity Employer

All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin or ancestry, sex (including gender, pregnancy, sexual orientation, and/or gender identity), age, disability, genetic information, veteran status, and/or any other basis protected by applicable federal, state or local law.

 

We are an Equal Opportunity Employer, including disability and protected veteran status. 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.