software engineer

Expert Technology Services
Durham, NC, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology JIRA Automation of Tests Software as a Service Code Coverage Software Quality Code Review Databases Continuous Integration
+16 more
PostgreSQL Scaled Agile Framework Software Engineering Software Systems SQL Databases Web Applications Delivery Pipeline Spring-boot Gitlab Git AngularJS Kubernetes Apache Kafka Reactive Programming Domain Driven Design Docker

Job description

Design, develop, execute, and maintain automated testing solutions using ACCELQ.

  • Contribute to application development and enhancement efforts.
  • Build scalable automation frameworks and reusable assets to improve software quality, reliability, and regulatory compliance.
  • Develop, execute, and maintain automated test suites for business, system, integration, regression, and end-to-end requirements.
  • Create automated testing solutions for web applications, APIs, databases, and integrated workflows.
  • Improve test coverage, execution efficiency, stability, accuracy, and maintainability.
  • Investigate automation failures and perform root-cause analysis.
  • Design, build, test, deploy, release, and support SaaS-based software solutions.
  • Participate in all phases of the software development lifecycle.
  • Support CI/CD and deployment pipelines.
  • Perform code reviews and validate software changes.
  • Maintain traceability among requirements, design, code, test cases, defects, and releases.
  • Evaluate system and component releases for business process impact.
  • Collaborate with Agile teams to define user stories, acceptance criteria, and test scenarios.
  • Apply BDD, TDD, and other quality-focused engineering practices.
  • Partner with cross-functional teams (product management, regulatory, quality, engineering, etc.).
  • Work remotely with the ability to travel up to 10%.

Requirements

Bachelor’s degree in a relevant technical field.

  • 3+ years’ experience in SaaS product development or regulated medical device software.
  • Automated testing experience (ACCELQ strongly preferred).
  • Proficiency in Java, JavaScript, and SQL.
  • Experience with Angular, Spring Boot, PostgreSQL, Docker, Git, Kubernetes, Kafka.
  • Familiarity with Jira, Git/GitLab, or similar ALM tools.
  • Experience throughout the software development lifecycle.
  • Experience in Scaled Agile Framework environments.
  • Ability to create and maintain formal documentation for regulated environments.
  • Strong analytical, problem-solving, and communication skills.
  • Reliable internet; ability to travel up to 10%.
  • Preferred: Experience with Domain-Driven Design, event-driven or reactive programming.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…