> Markdown version of [/jobs/ext/1250311-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1250311-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** American Heritage Credit Union - **Location:** Philadelphia, PA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), C Sharp (Programming Language), Code Reuse, Information Systems, Computer Literacy, Microsoft SQL Server, Software Maintenance, Systems Development Life Cycle, Software Engineering, Software Systems, Extensible Markup Language (XML), Software Version Control, Software Library, Programming Languages - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=acfa978ddb3b54ee ## About the Role * Bachelor's degree in Information Systems or related field. * Three years to five years of similar or related experience. * Advanced knowledge of programming languages: Asp.net; C#; SQL server; HTML; XML; JavaScript, Java, Symitar, PowerOn, etc.) * Understanding of core software development principles and methodologies. * Strong verbal and written communication skills. * Works effectively within a team and individually. * Ability to multi-task and stay focused with minimal supervision. ## Description * Assist in the creation of project requirements by reviewing program objectives, input data, and output requirements with applicable staff. * Interface with system users to ensure full understanding of desired functionality and expectations. * Organize project requirements in programming sequence by analyzing requirements; using knowledge of computer capabilities, subject matter, programming languages, and logic. * Code project requirements by converting workflow information into computer language. * Functionality, scalability, performance and stress testing of internally and externally developed software solutions. * Preparation and maintenance of SDLC documentation and procedures. * Preparation and maintenance of software documentation (both internal to department and end-user-oriented documentation). * Facilitate and maintain the department's version control initiatives. * Promote the development and usage of reusable code and code libraries to provide the institution with valid data/results in a more constrained time frame. * Interface with Vendors to manage support issues and process implementation. * Maintain a broad knowledge of current trends and technologies for future use and expansion of the institution and its capabilities. ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introduction to sCrypt - a smart contract language for Bitcoin SV](https://www.wearedevelopers.com/videos/24-introduction-to-scrypt-a-smart-contract-language-for-bitcoin-sv) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)