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 Software Developer with Mid Atlantic Trust Company will be responsible for designing, developing, and integrating business solutions and software. The Software Developer is part of an Agile development team, building and working on enterprise-grade software systems using the Microsoft .NET development stack as well as Azure cloud-based technologies. The position requires good communication skills, the ability to work together in a cross-functional technical team as well as providing support to clients. Most importantly, a successful Software Developer requires 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.
Continue to learn the codebase and refine coding skills under the guidance of lead supervisor.
Maintain high standards of software quality by using best practices and following 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.
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.
Create and maintain technical documentation on integrations with the platform.
Knowledge of concurrency desired for increasing performance and scalability of systems.
Bachelor’s Degree in Computer Science, Computer Information Systems, or related field. In lieu of degree, 3+ years’ experience as a Software Developer, Software Engineer or similar role.
Knowledge and proficiency in .NET (VB and C#).
Proficiency in data structure and algorithm.
Able to demonstrate the basic understanding of database management system and writing SQL queries.
Full Stack experience a plus.
Resourcefulness and troubleshooting aptitude.
Excellent verbal and written communication skills.
Excellent interpersonal and customer service skills.
Excellent organizational skills and attention to detail.
Ability to work independently.
Experience with Azure DevOps.
Experience with SCRUM/Agile development methodologies.
Ability to gather requirements and develop user stories.
Ability to learn new languages and technologies.
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).