Software Engineer IV

Duquesne Light CompanyPittsburgh, PA
1dHybrid

About The Position

Duquesne Light Company, headquartered in downtown Pittsburgh, is a leader in providing electric energy and has been in the forefront of the electric energy market, with a history rooted in technological innovation and superior customer service. Today, the company continues its role as a leader in the transmission and distribution of electric energy, providing a secure supply of reliable power to more than half a million customers in southwestern Pennsylvania. Duquesne Light Company is committed to creating a culture of inclusion. We value and respect the unique differences and experiences of our employees. We believe that our differences lead to better collaboration, innovation and outcomes. We want you to join our team! Location: Hybrid Downtown Pittsburgh, PA The Software Engineer’s role is to analyze, design and develop solutions to complex business and technical problems. The Software Engineer will work closely with Product Owners, Analysts, Project Managers, Software Architects, and the Operations group. The person must be an innovative, strategic, forward-thinking problem solver, demonstrate a high level of ownership and have a quality first mindset.

Requirements

  • Bachelor’s degree in computer science or a related field. An equivalent combination of education and experience will be considered.
  • Five (5) or more years of relevant experience.
  • C#, SQL, Javascript, Typescript
  • .NET, ASP.NET, Angular, REST
  • Microsoft Azure Fundamentals
  • Proficiency in developing and maintaining enterprise service architectures
  • Microsoft DevOps CI/CD pipelines
  • Experience with CosmosDB and MS SQL Server

Nice To Haves

  • Other specific Azure technologies (Function Apps, App Insights, ARM, API Management)
  • Automated testing methodologies
  • React-Native
  • AI / Machine Learning

Responsibilities

  • Primarily work within an agile team to deliver features, bug fixes and other work as prioritized by the business
  • Engage and contribute at all levels of the software development process, utilizing proficiency across a wide range of technologies to contribute to high quality, continuous improvement and developer experience
  • Design, develop and maintain service-oriented interfaces (REST, SOAP, etc.) for in-house and 3rd party consumers while adhering to best practices and business requirements (cybersecurity, compliance)
  • Engage in peer code and design reviews, mentoring more junior developers as needed
  • Work with the support team and the operations team to identify components within a large distributed system that require excessive manual intervention. Recommend programmatic fixes that minimize the system’s TCO.
  • Consult with end users on business needs, translate business needs into software requirements, and interface with IT, consultants and end users to ensure the successful delivery of software solutions.
  • Ensure that all projects and tasks are delivered to specifications and meet business requirements.
  • Strong interpersonal and problem-solving skills. Possess a growth and enterprise development mindset.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service