Software Developer

Komplete Teleservices
United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

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
+27 more
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

Job 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.

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all