Unified Monitoring Framework (UMF) is a centralized, generic framework for monitoring the health and performance of critical business processes, applications, and the underlying infrastructure.
UMF is an extensible, centralized monitoring service framework, built using an industry-standard framework. It avoids application-specific builds, which are difficult to reuse/costly to build/maintain and provides a standardized, uniform mechanism for data collection, visualization and analytics.
UMF is built using state-of-the-art big data tech stack comprised of technologies such as Apache Kafka, Apache Storm, Neo4J, ElasticSearch, Logstash and Kibana.
We are seeking a highly-experienced Senior Manager, who can manage the delivery aspects of a fast-paced project that will be executed with an onshore-offshore team and requires substantial collaboration with cross-functional teams and enterprise groups.
Candidates with backgrounds in data analytics, data visualization, and building realtime process monitors are highly desirable.
Management of a medium-sized development team of about 30 members.
Responsible for delivery of all phases of application development and implementation processes.
Ability to accelerate complex, time-consuming development tasks with hands-on solutions, remediation.
Manages staff in ensuring applications are developed to meet clients’ business needs and expectations as well as technical design.
Responsible for completion of UAT and performance-testing for conformance to standards and adherence to design specifications.
Manages the implementation of change requests, as needed.
Communicates timely and accurate project-related information to relevant parties.
Participates in the recruiting process, instructs, assigns, directs and reviews the work of other applications developers, prepares performance reviews and provides ongoing feedback.
Manages interactions and development milestones involving multiple cross-functional teams.
Manages infrastructure provisioning and enterprise processes with multiple enterprise teams.
Bachelor’s degree in computer science or a related discipline, or equivalent. A Master’s degree is preferred.
8-10 years of experience in systems analysis and program development with related supervisory, management and administrative experience required.
2+ years of experience in the securities or financial services industry is a plus
Technical Architecture and Detailed Design of Application Components.
Expert level, hands-on experience with Java programming.
Hands-on experience with at least 2 of the following Big Data Technologies: Kafka, Storm, Neo4J, ELK
Experience with data modeling and design using RDBMS databases such as Oracle and/or NOSQL databases.
Experience with at least 2 of the following Development Tools: Eclipse, Maven, Git, Jenkins.
Experience with at least 1 of the following Development Methods: SDLC/Waterfall, Agile.
Experience with software deployment and release processes.
Experience with managing offshore delivery using offshore teams.
Experience managing vendor development teams using SLAs.