Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 9 Month(s)
Skills
Agile
Amazon Web Services
Analytical Skill
Automated Testing
Backend Development
Behavior-driven Development
Job Details
We are looking for Senior SDET Backend Tester - Remote / Telecommute for our client in Reston, VA
Job Title: Senior SDET Backend Tester - Remote / Telecommute
Job Type: Contract
Job Description:
- The Software Engineer will design, develop, test, and maintain enterprise software applications.
- This role involves working on both front-end and back-end development, integrating systems, supporting high-visibility applications, and mentoring junior engineers.
- The position requires strong technical expertise, problem-solving skills, and experience with modern software development practices.
- Perform technical design, coding, and testing of applications while serving as a subject matter expert for internal and customer discussions.
- Develop and analyze interface design documentation and comply with hardware/software standards and procedures.
- Deliver large-scale systems supporting tens of thousands of users while adhering to code quality, migration, and DevOps standards.
- Perform software analysis, including requirements gathering, use case development, and design documentation.
- Implement and document source code, develop automated unit tests, and execute structured automated test cases.
- Develop software solutions for enterprise environments, addressing functional and non-functional requirements such as performance and availability.
- Perform operations and maintenance of existing systems and identify areas for improvement.
- Provide direct technical support for high-level, critical issues in supported applications.
- Collaborate with cross-functional teams to develop reliable software, recommend new technologies, and extend open-source libraries as needed.
- Participate in product scoping, roadmap planning, and architecture discussions.
- Mentor junior software engineers and contribute to continuous improvement of team practices.
- Bachelor s degree in Information Technology, Computer Science, or a related field required.
- Minimum of 5 years of experience in software development, coding, software architecture/design, and requirements specification.
- In lieu of a degree, 4 additional years of relevant experience may be substituted.
- Proficiency in programming languages such as JavaScript, C, Python, etc.
- Strong understanding of software development life cycle (SDLC) and best practices.
- Experience with cloud technologies (AWS, Azure) and database technologies (SQL, Oracle, MongoDB, PostgreSQL, etc.).
- Knowledge of CI/CD processes, DevOps practices, and automated testing methodologies including TDD and BDD.
- Ability to communicate technical requirements clearly to all levels of expertise.
- Excellent written and verbal communication, analytical, and problem-solving skills.
- Experience integrating complex or existing systems and working in Agile environments.
- Knowledge of code quality and promotion practices, deployment, continuous integration, testing, and delivery.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.