Duquesne Light Company Team Lead .Net Application Dev in Pittsburgh, Pennsylvania
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!
Job Family: Information Technology
Discipline: Software Engineers
Department: Corporate Applications
FLSA Status: Exempt
Provide overall leadership for assigned administration staff.
Manage in the administrative processes for human resource actions (hiring, professional development, promotions, terminations, disciplinary procedures, and salary adjustments) to maintain a skilled technical and customer service-oriented staff.
Set expectations & focus, assign duties, delegate responsibilities, evaluate activities, etc.
Provide ongoing performance feedback, goal setting, and development plans for staff. Plan for future staffing needs.
Serve as a mentor to less experienced team members as needed.
Assist experienced team members with the delegation of work efforts Assists in strategic development approaches as needed. Provide timely communications to staff.
Maintain an ongoing list of current and upcoming project requests.
Handle communication with key business stakeholders to develop and prioritize IT project lists. Facilitate ongoing development of tasks and communication within the various technology groups.
Support contributors in execution and delivery of architecture tasks.
Direct technological research by studying organization goals, strategies, practices, and user projects.
Assure appropriate communications and coordination with management, other IT areas and other University departments.
Provide timely and effective communications to the technical administration staff. Represent the technical groups on advisory, policy, and project committees.
Foster communication with users of Information Technology.
Promote accomplishments to the user community.
Maintain contacts and collaborate regularly with other institutions of higher education. End-user interfacing for the purpose of implementation of new systems and trouble-shoot problems with existing systems, including customization and upgrade commercial software packages when appropriate.
Maintain proficiency, certifications, and acquire knowledge on development and architecture processes and best practices regarding delivering development services to a university campus by reading trade journals, attending conferences, seminars, and classes, participating in discussions with colleagues and peer institutions.
Adhere to internal controls established for department.
Bachelor's degree in Technology, Computer Science, Engineering, Management Information Systems, or related field.
Seven (7) years of progressively responsible experience managing/directing software development projects and/or teams including three (3) years of experience with object oriented and functional programming and big data.
Knowledge, Skills & Abilities:
5-8 years of development experience
3-5 years of experience using C# and .NET
3-5 years of experience using .NET MVC
3-5 years of experience with Frameworks like jQuery, Knockouts, and AngularJS
Experience with one or more real-time communication (e.g., RESTful APIs, Webservices, WebSocket).
Experience designing systems using OOP best practices
Experience with writing out CSS especially leveraging Bootstrap for building out
Strong knowledge of a wide range of cloud services and solutions like Microsoft Azure products, including serverless architecture
Thorough knowledge of cloud service provider capabilities and integration
Working knowledge of IT compliance, information security, and risk management
Working knowledge of the applicable programing languages, orchestration, and automation tools
Advanced analytical and problem-solving skills
Experience and knowledge of driving automation into all aspects of the build and release process
Excellent organizational, communication, multitasking, human relations, and customer service skills
Ability to maintain confidentiality
Understanding of data security and best practices for balancing availability with security.
Experience coordinating, planning, and organizing upgrades of systems and technology.
Experienced in designing and possesses ability to develop a unified vision for software characteristics and functions.
Experienced with planning changes in a timely way so that the overall organization can make progress before completion. Technical knowledge of various platforms to ensure applications and infrastructure stacks are current and supported.
Project and time management skills with abilities of effectively managing competing priorities.
Duquesne Light Company is committed to providing equal employment opportunity to all people in all aspects of the employment relationship, without discrimination because of race, age, sex, color, religion, national origin, disability, sexual orientation and gender identity or status as a Vietnam era or special disabled veteran or any other unlawful basis, as defined by applicable law, and fostering a workplace free of unlawful discrimination and retaliation. This policy affects decisions including, but not limited to, hiring, compensation, benefits, terms and conditions of employment, opportunities for promotion, transfer, layoffs, return from a layoff, training and development, and other privileges of employment. An integral part of Duquesne Light's commitment is to comply with all applicable federal, state and local laws concerning equal employment and affirmative action.