> Markdown version of [/jobs/ext/2698448-software-developer](https://www.wearedevelopers.com/jobs/ext/2698448-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). --- # Software Developer - **Company:** Komplete Teleservices - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, User Authentication, Unit Testing, Cascading Style Sheets (CSS), Databases, Continuous Integration, Query Languages, Software Design Patterns, Groovy, Web Servers, Node.Js, NoSQL, Object-Oriented Software Development, Student Information Systems, Service Layer, TypeScript, Web Application Frameworks, Data Storage Technologies, Postman, Git, System-level Testing, Integration Tests, People Soft, Deployment Automation, Banner Advertisement, Playwright, Graphql, Front End Software Development, Api Gateway, Restful APIs, Network Server, Software Version Control, Web Api - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/7dd99203-a1a0-4f20-b3a2-ae5bbd1eff68 ## About the Role The Senior Software Developer, with expertise in Java and/or Typescript on NodeJs, will design and develop new enhancements in the higher education technology sector. The ideal candidate must be a self starter that can identify and resolve issues autonomously and collaboratively at the appropriate times., * Strong understanding of modern Web API design patterns such as GraphQL, and/or RESTful APIs * Strong understanding of fundamental design principles for building a scalable application * Strong understanding of Authentication and Authorization access patterns and protocols * Understanding of Object Oriented Programming following Service Layer Principles * Basic understanding of synchronous and asynchronous operations * Understanding of accessibility and security compliance * Familiarity working in a cloud environment, particularly AWS * Understanding of continuous integration/delivery, containers, and deployment automation * Ability to leverage infrastructure-as-code tooling for repeatable configuration across dev, staging, and production environments; * Proficient understanding of code versioning tools, such as Git and branching flow models, * Familiarity with AI Assisted Development; its benefits, limitations, and how to avoid common pitfalls. * Strong knowledge of common web server exploits and their solutions * Thorough knowledge of User authentication and authorization flows between multiple systems, servers, and environments * Integration of multiple data sources and databases into one system * Familiarity with limitations of PHP, Java, or NodeJs as platforms and their workarounds * Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS * Creating database schemas that represent and support business processes * Familiarity with relational and NoSQL databases and their declarative query languages * Familiarity with Unit test frameworks for Node and Java/groovy environments * Familiarity with Integration testing using Postman, Allure, and/or Playwright * Familiarity with Student Information Systems such as Peoplesoft, Banner, and Colleague and development against those systems. * Familiarity with API Gateways such as Tyk and Kong ## Description * Build efficient, testable, and reusable modules * Solve complex performance problems and architectural challenges * Integration of a variety of data storage solutions * Take ownership of existing build and deployment pipelines * Develop unit and system-level testing modules. * Coordinate and communicate with remote team members in an Agile development environment, * Strong understanding of modern Web Frameworks such as Express, and Spring. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)