What are the responsibilities and job description for the Senior FSD (Tech Lead) position at HMG America?
Job Details
HMG America LLC is the best Business Solutions focused Information Technology Company with IT consulting and services, software and web development, staff augmentation and other professional services. One of our direct clients is looking for Senior FSD (Tech Lead) in McLean VA . Below is the detailed job description.
Title: Senior FSD (Tech Lead)
Location: McLean VA hybrid - Non locals are fine
Job Description:
- Looking for 2 seasoned developers who can work as a team member on an Agile product team to, write crisp and self-documented Object Oriented code.
- Working with the team to ensure commitments to the sprint are delivered in line with expectations of time and quality. Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
- Build software using modern design patterns and architectural principles.
- Responsible for both automated unit, functional and integration tests, and develop automation tools for daily tasks as well as the development of high quality, well documented, and efficient code.
- Employs extensive professional expertise as a generalist and specialist in specific areas.
- Develops resolutions to complex problems that require the frequent use of ingenuity and creativity.
- Work is accomplished without appreciable direction.
- Coaches and mentors junior staff in order to help them grow and develop into seasoned software engineers.
Required skills and qualifications:
- Bachelor's degree in Computer Science or Engineering, or equivalent experience; advanced studies/degree preferred.
- 8-10 years of experience engineering awesome solutions which easily accommodate change
- Languages: Java, Angular/React, node.js, Python
- Modern CI/CD Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), Git, Selenium
- DBs: PostgreSQL, Mongo, SQL Server
- Cloud: AWS
- Others: EKS, Docker, Spring Boot
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.