The Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities.
Responsibilities:
- Own and be responsible for end-to-end development of assigned projects/programs.
- Deliver high-quality software programs adhering to standards, and participate in design reviews and program specifications review.
- Collaborate with stakeholders and work closely with various technology groups and vendor organizations to drive a standard framework for development processes.
- Deliver state-of-the-art solutions using new stack development with Agile, DevOps, Microservices, Docker, Java 8, while maintaining legacy technology stacks.
- Interact regularly with global business and operations partners.
- Ensure appropriate team structure and organization for the new development unit; demonstrate excellent team management skills (managing 1-2 squads of 7-10 members each) and interact effectively with vendors and staff.
- Coordinate across multiple development teams—offshore, onshore, and vendor teams—and track project deliverables closely.
- Partner with cross-functional teams for brainstorming and identifying the best solutions.
- Lead from the front by working directly with the team to understand problems and drive resolutions.
- Maintain a strong commitment to quality and efficiency.
Qualifications:
- B.Tech, B.S., or M.S. Degree in Computer Science, Information Technology, or equivalent.
- 6-10 years of experience in similar roles within banking or technology services.
Technical/Functional Skills:
- Strong technical background in Java/J2EE, Microservices, DevOps, Agile, PaaS (e.g., OpenShift).
- Experience with J2EE technologies such as JDK 1.8, Spring Framework, Tibco BW.
- Hands-on development experience with Java and modernization technologies.
- Experience with Equities product development is a plus.
- Good knowledge of CI/CD and DevOps practices.
- Excellent organizational, planning, and prioritization skills.
- Proven staff management and transition experience across locations and time zones.
- Experience with ECS and Ambrosia-based microservices development is advantageous.
- Strong stakeholder management skills.
- Ability to participate in architecture reviews and provide feedback and solutions.
- Exposure to technology migration projects is a plus.
- Experience with Agile methodology.
- Knowledge of quality assurance tools like BDD, JUnit, Sonar, and functional automation.
Leadership Skills:
- Excellent organizational skills, attention to detail, and multitasking ability.
- Sense of responsibility and ability to deliver quickly.
- Excellent communication skills—articulating and documenting technical and functional specifications.
- Proactive problem-solving capabilities.
- Relationship building and teamwork skills.
- Negotiation and prioritization skills.
- Flexibility to manage multiple complex projects and changing priorities.
- Strong verbal, written, and interpersonal communication skills.
- Good analytical and business skills.
- Ability to promote teamwork and build strong relationships within and across global teams.
- Promotion of continuous process improvement in code quality, testability, and reliability.
- Partnership and networking skills are essential.
Note: This description provides a high-level overview. Other duties may be assigned as needed.