Job Description :
We are looking for an experienced Software Architect to make intuitive high-level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. Architect with a strong technical background and excellent IT skills.
Work closely with other Chief Architect with a goal to provide a framework for the development of a software or system that will result in high quality IT solutions.
Primary Accountabilities/Responsibilities:
Collaborated with key stakeholders and internal teams to define enterprise architecture principles, standards and guidelines, and blueprints.
Developed, enhanced, and maintained reference architectures for various capabilities.
Translated business requirements into systems qualities and repeatable design strategies and patterns, such as adaptability, scalability, availability, and reusability.
Assured enterprise application integration by selecting tools, specifying shared data and code resources, defining interfaces and dataflows, and monitoring progress.
Performed design reviews across the company and collected enterprise architecture performance metrics to assure continuous improvement.
Conducted evolution planning for systems and technologies and maintained application life cycle inventory.
Ensured development and incorporation of business architecture with other layers.
In-depth experience establishing best practices and guidelines for selecting, developing, and implementing information systems within the enterprise.
Define all aspects of development from appropriate technology and workflow to coding standards.
Use a proactive approach to common challenges and by continually researching best practices in coding.
Actively seek ways to improve business software processes and interactions.

Key Skills:
Experience developing software utilizing various coding languages including Java, C++, C#, Python, .Net Framework/Core, Good working experience with Micro Services REST/SOAP.
Experience in web development tools/Framework ReactJS, AngularJS, jQuery, Ajax, HighCharts, AG-grid, and Bootstrap.
Excellent knowledge of middleware technologies like Kafka, RabbitMQ, MQ Series and understanding of Event driven architecture.
Experience in MS SQL and Oracle DB.
Strong understanding of Scalable architectures such as Azure App Service, API management, serverless technologies, container orchestration, microservice frameworks, CI/CD technologies (e.g. Azure DevOps, Docker, Kubernetes
Job Requirements:
8-10 years’ experience in software development experience.
Experience designing and implementing software applications and working on large-scale software projects on-prem and in the cloud.
Experience overseeing customized development of processes for multiple projects simultaneously.
Professional experience analyzing code for weaknesses and errors and overseeing plans to improve them.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
Collaborate with peer organizations, quality assurance, and end-users to produce cutting-edge software solutions.
5+ years of Knowledge of the financial industry.
Bachelors or master’s degree in Computer Science, Information Management or equivalent fields.
Excellent communication, presentation, and organizational skills.
Physical requirements/Working conditions:
Climate controlled office environment
Minimal physical requirements other than occasional light lifting of boxed materials
Dynamic, time-sensitive environment

Client : BHARAT G