
Systems Analyst III – Custom Applications
Essential Utilities, Inc.
full-time
Posted on:
Location Type: Office
Location: Bryn Mawr • Pennsylvania • 🇺🇸 United States
Visit company websiteJob Level
SeniorLead
Tech Stack
CloudJavaMicroservices.NETSOAPSQL
About the role
- Collaborate with developers, IT teams, external partners, and business users to design, develop, and maintain custom applications
- Write clean, maintainable code and ensure adherence to established standards
- Participate in cross-functional teams to analyze business problems, troubleshoot issues, and recommend enhancements to processes and systems
- Design, code, test, and document new custom applications and interfaces to meet business requirements
- Write clean, scalable code, integrate with databases, and ensure performance, security, and scalability standards
- Monitor, support, troubleshoot, and enhance existing applications to resolve issues and meet user requests
- Assist with requirements gathering, planning, and design for new applications and enhancements
- Develop and maintain technical standards and ensure team compliance
- Perform unit, integration, and regression testing; support user acceptance testing and performance tuning
- Handle operational tasks such as reports, queries, data loads, and helpdesk requests
- Assist with disaster recovery and business continuity planning and testing
- Stay current with industry trends and emerging technologies
- Perform other duties as assigned.
Requirements
- Bachelor’s degree in Information Technology, Computer Science, or related field
- Minimum 10 years of application development and support experience with C#, .NET, and SQL
- Expertise in C# and the .NET ecosystem
- Experience with integration technologies (RFC, BAPI, IDoc, SOAP, REST, web services, OData)
- Strong knowledge of OOP, REST APIs, and MVC architecture
- Excellent debugging and problem-solving skills; ability to translate complex requirements into logical solutions
- Strong communication skills to explain technical concepts to non-technical users and collaborate across teams
- Experience with cloud technologies, AI, and microservices architecture is a plus
- Java experience is a plus
- Utility industry experience is a nice-to-have.
Benefits
- Competitive and comprehensive benefits package
- Commitment to career growth opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETSQLOOPREST APIsMVC architectureintegration technologiesdebuggingproblem-solvingcloud technologies
Soft skills
communicationcollaborationanalytical skillstroubleshootingrequirements gatheringplanningdocumentationuser acceptance testingperformance tuningadaptability
Certifications
Bachelor’s degree in Information TechnologyBachelor’s degree in Computer Science