We are looking for a Senior Software Engineer to join a team delivering scalable, high-quality software solutions in Fort Washington, Pennsylvania. This is a Long-term Contract position with the potential to transition into a permanent role, offering the opportunity to contribute to complex development initiatives and help shape technical direction. The ideal candidate brings strong experience across modern Microsoft technologies, collaborates effectively with cross-functional partners, and is comfortable solving challenging engineering problems with limited supervision.
Responsibilities:
- Design, build, test, and release software components and applications that align with technical specifications, quality expectations, and project timelines.
- Partner with business stakeholders, technical teams, vendors, and project contributors to gather needs, evaluate options, and implement effective technology solutions.
- Produce clean, reliable code while maintaining technical documentation and following established practices for source control, testing, and quality management.
- Troubleshoot complex application and system issues, perform root-cause analysis, and drive timely resolution of defects and performance concerns.
- Support project delivery by providing effort estimates, technical input, and coordination that improves team efficiency and on-time execution.
- Mentor entry-level team members by sharing development knowledge, offering technical guidance, and promoting sound engineering practices.
- Take ownership of specialized assignments or high-impact initiatives, including serving as a technical lead or subject matter expert when needed.
- Contribute to Agile team activities and help advance development processes, testing practices, and deployment standards across the software lifecycle.