> Markdown version of [/jobs/ext/2148807-software-engineer](https://www.wearedevelopers.com/jobs/ext/2148807-software-engineer). 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). --- # Software Engineer - **Company:** After School Matters, Inc. - **Location:** Upper Saddle River, NJ, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Custom Software, Database Applications, Relational Databases, Filemaker, Python (Programming Language), Microsoft SQL Server, MySQL, Ruby, Software Engineering, Verification and Validation (Software), Systems Integration, Data Analytics, Programming Languages - **Published:** August 20, 2026 - **Apply:** https://trianglemanufacturing.applytojob.com/apply/tGcoElLTvC/Software-Engineer?source=GS ## About the Role Bachelor's degree from a four-year college or university and 2-3 years of experience (depending on job-level), or an equivalent combination of education and experience. * Ability to read, write and speak English fluently. * Knowledge of at least one programming language and related frameworks/libraries (JavaScript, Python, Ruby, .NET, etc.) * Experience with software design and development. * Experience with data-driven applications and relational databases (SQL Server, MySQL, FileMaker, etc.) * Excellent communication and interpersonal skills to collaborate effectively with cross-functional teams. * Data-driven and curious, with a passion for problem solving and learning. * Detail-oriented and organized with the ability to multi-task and establish priorities in a fast-paced, changing environment., * Experience with modern web development tech stacks. * Experience developing dashboards and other BI tools. * Experience with ERP systems and ERP integrations. * Experience with Microsoft based development environments (.Net, SQL Server). * Experience with FileMaker Pro. * Experience developing software in the manufacturing industry. ## Description Develop and implement custom software solutions that drive business objectives through process automation and the synergies of interconnected systems. Work with cross-functional teams to solve operational challenges and translate business requirements into application design and features while providing the organization with a platform for making data-driven decisions., * Develop, implement, and support custom software applications. * Manage an application through the entire software development lifecycle. * Work cross-functionally with SME teams to develop processes and translate business requirements into application design and features. * Work strategically to automate internal processes and solve operational challenges that drive business objectives through technology. * Foster an environment of collaboration and continuous improvement by establishing feedback loops with internal customers and users. * Ensure solutions are performant, scalable and follow best practices. * Thoroughly test and debug applications including managing the software validation process. * Work with IT and others to promote technology within the organization and integrate with other systems as needed. * Continue to develop and enhance knowledge and proficiency in applicable technologies and platforms. Remain up to date on industry trends and best practices. * Simultaneously manage multiple priorities while supporting current applications. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)