What are the responsibilities and job description for the Full Stack Developer position at TechSur Solutions?
Job Description
Job Title: Full Stack Developer
Location: Fully Remote
Salary: DOE full benefits
Clearance: Active Public Trust (or ability to obtain)
Company Overview
TechSurSolutions is a digital services company whose mission is to enable digital transformation for our customers improving quality and efficiency.Based in the DC metropolitan area,TechSurspecializes in advanced cloud services, modernization for both ITstructuresand applications, leveraging Agile development, and Data Analytics.Since we were formed inAugust of2016,we have supported multiple impactful and excitinggovernment programs.
Job Responsibilities
- Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation.
- Develop, modernize, and make enhancements to a brand-new Data analytics ecosystem based on multi-cloud architecture (Azure and AWS)
- Write automated unit test cases to support test driven development (TDD)
- Create new or maintain existing CI/CD pipelines based on Azure Resource Manager and AWS Terraform
- Develop modern web portal by utilizing Angular, React and JavaScript.
- Support verification and validation of software by supporting Quality Assurance team.
- Perform application and security code scans and support the remediation of scan findings.
- Contribute to daily stand-up meetings and sprint retrospectives.
Requirement Skills/Qualifications
- 5 years of experience in two or more frameworks or programming languages - Angular, JavaScript, jQuery, React, or Node.js
- 3-5 years of experience in one or more frameworks or programming languages such as JAVA, or Python
- At least 1-3 years of experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3
- At least 1-3 years of experience in relational database development preferably using SQL Programming language (e.g., Stored Procedures, Views, Functions, etc.)
- A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
- Familiarity with working in an Agile Scrum environment
- Strong analytical skills and ability to learn quickly.
Desired Skills/Qualifications
- Azure, AWS, or JAVA programming certifications
- Experience in developing responsive websites and mobile apps.
- Experience using GitHub or other Git-based source control systems.
- Experience with gulp, web-pack, or rollup is desirable.
Education
- Bachelor’s degree in computer science, information systems, mathematics, physics, or related discipline