EdgeCo Holdings is comprised of several affiliated companies focused on providing a broad array of sophisticated financial products, technology, and support services in the areas of full-service retirement plan administration, brokerage services, and trust & custody solutions. EdgeCo provides these services through numerous subsidiary entities including American Trust, Mid Atlantic Trust Company, NewEdge Capital Group and PensionPro Software.
The Sr. Software Engineer will be responsible for designing, developing, and integrating business solutions and software for EdgeCo. This position will be part of an Agile development team, building and working on enterprise-grade software systems using Microsoft .NET development stack as well as Azure cloud-based technologies. The position requires good communication skills, ability to work together in a cross-functional technical team as well as providing support to clients and more importantly, an individual with a sense of pride and ownership in their work.
This position is a hybrid role for candidates in Pittsburgh, PA. Full-time remote candidates will also be considered.
Build and support distributed n-tier applications using .NET to provide the most efficient and reliable systems for the organization.
Maintain high standards of software quality. Use best practices and follow appropriate coding standards, ensuring that all security policies are followed and enforced.
Utilize knowledge of project management and Agile/SCRUM software development techniques to complete the requirements of software applications.
Assist software development team lead in the technical and systems design expertise by contributing to the architecture, development, and testing of software applications.
Provide excellent customer service through direct and indirect support to employees and customers.
Design, develop, and unit test applications in accordance with established standards. Perform peer-to-peer code reviews as needed.
Proactively engage product owners in design, priority setting, development of user stories, and implementation of projects.
Facilitate meetings and training demos as necessary. Present and explain solution design decisions and justifications in walkthrough sessions with stakeholders and IT team members.
Recognize problems or situations that are new and find solutions using a systematic, multi-step approach.
Knowledge of concurrency desired for increasing performance and scalability of systems.
Participate in on-call support rotation.
Mentor less experienced Software Engineers.
Bachelor’s Degree in Computer Science, Computer Information Systems, or related field. In lieu of degree, 5+ years of relevant experience required.
6+ years or proven experience as a Software Developer, Software Engineer or similar role.
For the Trust Custody and Wealth Management legacy application, the required skillsets are:
.NET (VB and C#)
Full Stack experience a plus
Experience with Azure DevOps
Experience with SCRUM/Agile development methodologies.
Resourcefulness and troubleshooting aptitude.
Excellent verbal and written communication skills.
Also beneficial to the position:
Experience with .Net framework
Experience with Web Forms
Experience on RESTful and/or SOAP Web Services
Ability to gather requirements and develop user stories
Ability to learn new languages and technologies.
Excellent interpersonal and customer service skills.
Excellent organizational skills and attention to detail.
Ability to work independently.
Compensation will be comprised of a base salary and opportunity to qualify for a quarterly performance-based bonus program. EdgeCo Holdings benefit package includes health, dental, vision, short-term disability, long-term disability, life insurance, PTO and 401(k) match (after applicable waiting periods).