software engineer
Expert Technology Services
Durham, NC, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…