Job Summary: |
We are seeking a talented Full Stack Engineer to join our dynamic team. As a Full Stack Engineer, you will be responsible for developing and maintaining cutting-edge web applications. You will work closely with our cross-functional teams to gather requirements, design user interfaces, implement server-side logic, and ensure seamless integration of front-end and back-end functionalities. Your role will involve collaborating with designers and other developers to deliver scalable, secure, and high-performance solutions. . You should be passionate about problem-solving, staying up-to-date with emerging technologies, and have a proven track record of delivering high-quality software solutions. Excellent communication skills and the ability to work in a fast-paced, collaborative environment are essential. If you are a motivated self-starter with a passion for innovation, we would love to hear from you. |
Job Duties: |
- Collaborates with Scrum Team to plan and complete committed work within each sprint.
- Help develop and enhance existing Agile DevSecOps infrastructure to improve efficiency.
- Configure and customize tools to enable automation in the software development environment with a focus on packaging, testing, security, deployment, results analysis, maintenance, and reporting.
- Implement automation of DevSecOps generated tasks into proprietary software.
- Create API services integrating both external and internal sources
- Ability to write CI/CD scripts to build, scan, test, and deploy software packages. Support the ongoing lifecycle maintenance of the DevSecOps tool chain.
- Conduct functional, exploratory, accessibility, cross-browser and regression testing.
- Conduct Rest API and web services testing.
- Supports user acceptance testing and conducts production verification testing, as needed.
- Work closely with developers, testers, and system engineers from multiple product teams.
- Coordinates with other teams to perform end-to end-testing.
- Develops and maintains documentation of testing life cycle activities.
|
Required Qualifications: |
- Must be a U.S. citizen and must have or be able to obtain and keep a Secret Clearance.
- Must be able to obtain an IAT-II certification within the first 90 days of hire.
- Minimum of 7+ years of experience in software development roles.
- Experience in Full stack development
- Experience working with a Git-based versioning system.
- Experience in working on Linux/Unix based OS (Rocky Linux, Ubuntu)
- Experience with OpenStack
- Familiar with NetApp ONTAP
- Experience with both relational database and non-relational databases, including (but not limited to) PostgreSQL, Microsoft SQL, MySQL and Redis
- Experience with creation of object-relational mapping to databases
- Experience with querying languages, preferably GraphQL
- Understanding of distributed systems and services, and familiarity with Docker and/or Kubernetes Platforms.
- Version control systems, preferably Git
- Static (SAST) and Dynamic (DAST) code analysis, preferably SonarQube.
- Understanding of industry standard JavaScript frameworks (ReactJS, Angular, Vue.JS).
- Experience in designing, creating, and executing automated test cases with Selenium WebDriver, JMeter, Appium, Cucumber or LoadRunner.
- Skills performing functional, exploratory, accessibility, cross-browser, and regression testing.
- Experience testing REST web services with Postman.
- Experience developing web sites using JavaScript, TypeScript, React, HTML, CSS.
- Experience in compiled languages such as GoLang, Rust.
- Experience creating and maintaining test data.
- Knowledge of web accessibility standards.
- Ability to communicate effectively.
- Experience testing responsive web applications on the desktop, tablets, and mobile phones.
- Understanding of total software development lifecycle and continuous integration (CI)/Continuous Deployment (CD) pipelines.
- Experience with Infrastructure as Code technologies, preferably Hashicorp Terraform and RedHat Ansible.
- Strong willingness to quickly explore and learn new skills.
- Strong technical writing and verbal communications skills.
- Must be able to work effectively under pressure and to deliver on tight timelines with minimal supervision.
|
Preferred Qualifications & Skills: |
- Bachelor's degree, preferred (but not required) in Computer Science or Minimum of 7 years in work related field.
|
Compensation: We provide a competitive pay and benefits package. This position is offering a salary range of $100,000- $120,000/year. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. www.belcan.com EOE/F/M/D/V
|