What are the responsibilities and job description for the Application Development Manager/ Team Lead position at Veterans Sourcing Group, LLC?
Position: Application Development Manager/ Team Lead
Client: Financial Services
Location: Berkeley Heights, NJ
Duration: 12 months of Contract to Hire
Work Schedule: Fully onsite
Description:
Building a Global Solutions team to expand web application platform to new clients. We’re currently looking for an Application Development Manager/Team Lead. This role will lead the application development team develop scalable revenue-generating digital programs and will work with a diverse group of internal stakeholders to define business opportunities and then drive end-to-end digital solutions
Role Responsibilities:
- Lead individual projects priorities, deadlines and deliverables using AGILE methodologies.
- Deliver high throughput, scalable, highly available, concurrent and fault tolerant software systems.
- Collaborative leader with experience and capability to manage, motivate and develop a staff and attract and retain outstanding talent.
- Smart and sound judgment to lead through changing and ambiguous environments.
- Able to rapidly assess situations, absorbing & applying new information for decision-making and direction setting
- Deliver high efficiency, high availability, concurrent and fault tolerant software systems.
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
- Apply validated quality software engineering practices through all phases of development.
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support.
Requirements:
- Bachelor's degree (Masters preferred) in Computer Science, Engineering, or a related subject area.
- Solid knowledge and experience in programming applications.
- 10 years of Java programming
- Microservices
- Versatile in TDD.
- SQL
- Kubernetes / Docker
- REST API
- Git
- Dedicated team player.
- Ability to thrive in a fast-paced environment.
- Solid ability in both written and verbal communication.
- Knowledge of programming language and technical terminology.
- High degree of independent judgment.
- Able to solve complex problems.
Salary : $70 - $80