Technical Lead / Manager
Apply NowCompany: Avani Technology Solutions, Inc.
Location: Baltimore, MD 21215
Description:
Role: Technical Lead /Manager
Location: Baltimore, MD or Cedar Rapids, IA
Duration: 12 Months
Roles & Responsibilities:
Required Skills:
Location: Baltimore, MD or Cedar Rapids, IA
Duration: 12 Months
Roles & Responsibilities:
- The technical lead/manager must provide guidance for all members of the team on designing, implementing, and updating software.
- Project manage the teams' delivery to a successful release by tracking work, dependencies and risks and taking corrective actions as necessary
- Be accountable (in conjunction with the team technical lead) for the quality of the teams release by ensuring best quality engineering practices are followed including (but not limited to): writing and running of unit tests, smoke- and regression- test automation, code reviews, and design practices.
- Oversee efforts to improve operational stability of team and software product by creating and monitoring operational dashboards to monitor and alert to system/platform problems and following up on action plans because of customer found issues.
- Responsible for providing optimum solutions to the problems, addressing & fixing faults.
- Ensure that all procedures are documented for reference and that all the members of the team are trained to handle any situation.
- Maintains an open channel for communication between various stakeholders.
- Perform management tasks for the team. These duties include conducting reviews, maintain team motivation and dividing the workload among members of the team.
Required Skills:
- 8-10 years of experience in software development
- 3+ years leading a high performing team in a software product development environment
- Experience developing custom financial applications that leverage approved architecture, and integrate into the larger enterprise IT environment
- Experience in high performance, highly available and scalable systems
- Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS), Google Cloud Engine or Azure.
- Deep Knowledge and experience with software design patterns and how they can be incorporated into software design.
- Experience in database development with SQL;
- Experience with iterative or Agile mythologies and techniques
- Other skills: Hadoop, Spark, Linux