What are the responsibilities and job description for the Full Stack Developer (Only W2) position at nTech Solutions?
Job Details
------NO C2C----------NO C2C---------NO C2C---------NO C2C--------
Terms of Employment
Contract, 12 months
This position is hybrid.
The office is located in Reston, VA.
Local DMV presence is required for frequent in-person collaboration sessions.
Overview
Our client is seeking a Full-Stack Developer. well-versed with Java technologies and the Angular stack.. The ideal candidate will be responsible for complex analysis, design, and development of computer software, including testing and debugging. This role involves working on critical and complex application programs for various computer systems and requires a focus on defining system scope, establishing project standards, and breaking down software requirements to create highly complex systems. The position requires a local presence in the DMV area for frequent in-person collaboration sessions.
Responsibilities:
Perform technical detail design, coding, and testing of applications.
Act as a subject matter expert for maintaining and enhancing existing software systems.
Develop and/or analyze interface design documentation and comply with hardware and software systems standards and procedures.
Deliver large systems for tens of thousands of users.
Conduct software analysis, including requirements and use case development and design.
Implement and document source code to design specifications.
Perform software testing, which includes developing and running automated unit tests and executing structured automated test cases.
Develop software solutions for enterprise environments and other technologies.
Analyze and implement functional and non-functional requirements and perform operations and maintenance (O&M) of existing systems.
Provide direct technical support for high-level, high-visibility, and critical trouble calls.
Work with cross-functional teams to develop highly reliable software that runs at scale.
Required Skills & Experience:
Bachelor's Degree in Information Technology or Computer Science.
8 years of experience with software development, basic coding and compilation, software architecture/design, user requirements definition, and software specification development.
Expertise in Java technologies and the Angular stack.
Expertise with the AWS stack.
Advanced knowledge of programming languages such as JavaScript, C, or Python.
Strong experience with Deployment/Continuous Integration/Continuous Testing/Continuous Delivery processes and tools.
Advanced knowledge and understanding of the software development life cycle (SDLC).
Proficient with integrating complex and/or existing systems.
Advanced knowledge of database technologies (e.g., cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.).
Excellent communication skills, both written and verbal.
Ability to communicate technical requirements to all levels of expertise.
Proficiency in establishing and maintaining good working relationships.
Preferred Skills & Experience:
AWS Developer certification.
Advanced knowledge of cloud technologies (e.g., AWS, Azure).
Advanced knowledge of test-first practices including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
Advanced knowledge of Code quality and promotion practices.
Fundamental knowledge of software engineering best practices, agile methodologies, and CI/CD pipelines.
Salary : $60