Senior Software Engineer
Malvern, PA - USA
Job Summary
Our client is an established SaaS company serving banks credit unions and fintechs. Their cloud-based platform helps financial institutions improve collections performance deliver a better consumer experience reduce operating costs anticipate delinquencies and make more informed credit decisions.
We are assisting our client in hiring a Senior Software Engineer to join their growing product development team.
This is a hybrid position based in Malvern Pennsylvania. Candidates should be local to the Greater Philadelphia region and able to work onsite two days per week.
The Senior Software Engineer will be responsible for designing developing and enhancing applications within a modern SaaS environment. The role is primarily focused on building new functionality and integrations on the companys current platform rather than maintaining legacy systems.
We are looking for an experienced hands-on software engineer with strong C#/.NET and SQL Server skills who can do more than simply execute against technical requirements. The strongest candidates will understand the business problem behind what they are building ask good questions think through different approaches and clearly communicate the reasoning behind their technical decisions.
- Design develop test and maintain scalable software applications using C# .
- Develop and optimize SQL Server queries stored procedures and other database components.
- Build and support REST APIs and integrations with external systems.
- Develop and maintain batch processes file-based integrations and SFTP-based data exchanges.
- Participate throughout the software development lifecycle including requirements analysis design development testing deployment and support.
- Work closely with Product Business Analysts QA and other engineering team members to translate business needs into effective technical solutions.
- Break down complex technical and data problems into manageable components and recommend practical solutions.
- Troubleshoot application integration and database issues and identify root causes.
- Contribute to code reviews technical discussions and development best practices.
- Use modern development tools including AI-assisted development tools while maintaining responsibility for reviewing validating and understanding the code being produced.
- (5 years) Professional software development experience using C# .
- (4 years) Hands-on experience with Microsoft SQL Server including the ability to work with complex queries and data-intensive applications.
- Experience designing and consuming REST APIs and building system integrations.
- Experience with batch processing file integrations and/or SFTP.
- (7 years) Experience working in a modern software development environment and throughout the full SDLC.
- Ability to understand both the technical and functional sides of a problem rather than simply coding to a specification.
- Strong analytical and problem-solving skills.
- Ability to clearly explain technical decisions tradeoffs and approaches.
- Strong communication and collaboration skills.
- Experience with React or another modern JavaScript front-end framework. The companys current front-end environment.
- Experience working with cloud-based applications and Azure.
- Experience developing SaaS products.
- Experience within financial services banking fintech or another highly regulated industry.
Required Experience:
Senior IC
About Company
Talents Meet Expectations Preview text GET STARTED 40+ Years of Experience ABOUT BE GROUP Improve Productivity Building Careers Be Group is a woman-owned, talent placement firm in the Greater Philadelphia Region specializing in permanent and contingent resources of highly qualified sa ... View more