What are the responsibilities and job description for the Tech Lead position at Grindstone?
Grindstone is innovative, Minority Owned Small Business specializing in providing cutting-edge solutions to businesses and government agencies in the Mid-Atlantic region. Our client is looking for a Tech Lead that will have the ability to work remotely. If interested after reviewing the description below, please apply and someone from the Grindstone team will reach out to you.
Years of Experience: 15 years
Education Requirements: Masters's degree in computer science, electronics engineering or other engineering or technical discipline is required.
Program Description: This would be a full-time position with benefits located in Chantilly, VA. You would be supporting the Dept of Veterans Affairs and helping improve the efficiency and accuracy of their veteran loan program related to the GI Bill.
Position Description: As a Tech Lead you must be able to lead and guide the team, apply technical and functional knowledge to meet the requirements with software development methodologies, and principles, and integrate per requirements.
Responsibilities:
- Agile development life cycle with application design, construction, and testing of Java applications and Web Services
- Work with the stakeholder to define application and technical requirements. Ensure that these requirements tie back to the performance goals
- Review and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements.
- Review and integrate the technical architecture requirements for the development, execution, and operations environments
- Ensure adherence to all quality management plans and standards by participating in quality management reviews as outlined
- Perform the detailed design of the application and identify reusable components to support overall project requirements
- Follow good security coding practices to ensure the application is free of the most common coding vulnerabilities.
- Conform Code quality, code performance, code security and participate in code reviews.
- Inform the technical architect and project manager of any issues that may affect any other areas of the project.
Required Skills:
- Software development experience with the capacity of technical lead
- Strong problem-solving skills: able to logically break down a problem into smaller manageable parts to solve
- Understanding the object-oriented concepts and design
- Agile development experience
- BS and Java
- Spring framework concepts, Spring boot
- REST, SOAP services
- Hibernate, Oracle and Postgres databases
- Git, maven, CI/CD
- Docker, orchestration using Kubernetes
- AWS Cloud, Apache Kafka
- Splunk, SonarQube, JMeter Preferred Skills
- Previous experience with VA and working on VA legacy systems for Education Service
Clearance: Public Trust GC/US Citizen
MA 15 or 10 years of additional relevant experience may be substituted for education
Soft Skills:
- Organizational Skills: Can plan and prioritize work. Follows tasks to their logical conclusion and makes sure that everything has been done to the right standard. Good attention to detail.
- Teamwork: Able to enthuse and maintain project interest. Comfortable working both individually and as part of a team. Prepared to challenge ideas within a group in a constructive way.
- Communications: Ability to communicate clearly and efficiently to team members and clients, verbally and in writing. Able to present ideas in a variety of ways depending upon audience and context. Excellent active listening skills.
- Quantitative Management: Ability to determine process measures and track to determine process effectiveness and efficiency.