
Software Architect/Solution Architect/CTO
at Leading Insurance Product company

Similar jobs


Technology / Frame work: Angular, Ionic
Roles:
- Design frontend architecture.
- Provide solution for business needs.
- 9+ years of experience in modern Javascript frameworks (Angular JS, Knockout, React) and other front end technologies (HTML5, CSS 3, Bootstrap)
- Caching techniques such as Service workers to improve the front end performance.
- Experience in unit testing automation frameworks such as Karma, Jasmine, Protractor.
- Experience in optimization of UI for mobile & tablet devices for infinite & smooth scrolling.
- Experience in Service side rendering technologies such as Angular 10. 0, typescript, React JS.
- Experience in setting up DevOps & Continuous Delivery pipeline for front end technologies using a standard platform such as Jenkins, Puppet , Team City or IBM Urban Build.
- Code quality measurement using automated tools as well as manual code reviews for Javascript technologies
Desired/Preferred Qualifications :
- Bachelor's degree or equivalent experience
- Strong problem solving and conceptual thinking abilities
- Desire to work in a collaborative, fast-paced, start-up like environment.
- Experience leveraging node.js frameworks such as Express.
- Experience with distributed source control management, i.e. Git

Job Description - Architect :
Role:
- Understand complex business problems and implement product features that are secure, scalable, robust, and easy to implement and maintain.
- Take full ownership of product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
- Plan and identify solutions and risks proactively
- Own delivery of assigned work in terms of committed date, scope, and quality
- Remain at the cutting edge of technology trends and use them to solve emerging problems
- Identifying and leading technical initiatives independently towards planned outcomes
Job Requirement:
- Strong experience in developing enterprise web applications.
- Expertise in the Microsoft technology stack (http://asp.net/">ASP.NET MVC 3.5 / 4.0 / 4.5, Web API, SQL Server).
- Good knowledge of Client-side scripting – JavaScript and JQuery, Kendo.
- Knowledge of design patterns is required
- Ability to negotiate technical requirements with global customers
- Ability to communicate with technical experts as well as functional teams
- Demonstrated experience with non-functional requirements like performance, scalability, and security
- Demonstrate Subject Matter Expertise and ownership in the assigned technical area
- Demonstrate experience in mentoring technical teams
- Ability to own solutions for design and architecture
- Experience in Product Engineering is desirable.
- Experience in enterprise software development is desirable
Hitachi
Job Title: Senior Solutions Architect
Designation: Senior Researcher / Chief Researcher
Duties and Responsibilities
1. Research and Develop Innovative Use Cases, Solutions and Architectural Blueprints in support of Hitachi's cross-industry business needs like Energy, Industry, Mobility, Smart Life, and Information Technology.
2. Design, Implement and Demonstrate proof-of-Concept and working proto-types for Hitachi and its clients.
3. Provide R&D support to Hitachi business units and group companies to productize research prototypes.
4. Explore emerging tools, techniques, and technologies, and work with academia for cutting-edge solutions.
5. Collaborate with cross-functional teams and eco-system partners for mutual business benefit.
6. Generate eminence via patents, publications, thought leadership, invited speakerships and conspicuous presence in forums of repute.
7. Add value to self through continuous learning and knowledge acquisition.
8. Give back learnings to colleagues and communities.
9. Mentor colleagues for growth and success.
Mandatory Requirements
1. Academic Qualification: Bachelor's degree with STEM background (e.g., Science, Technology, Engineering and Management).
2. Solution Architecture: Deep Experience in Design and Development of Enterprise-class information technology systems (e.g., Design Thinking, Use Case Development, Model Driven Development, Agile Methodology, end-to-end System Design and Decomposition).
3. Probabilistic Systems: Clear concept of systems that embed Machine Learning and Artificial Intelligence.
4. Technology Hands-on: Proven track record in at least one of following 3 technology groups
a. Front-end, client-end experience: User Interface Development (JavaScript, AJAX, Angular, React, D3); Human Computer Interface design
b. Server-side Engineering: Object-Oriented Programming, Micro-Services, Springboot, REST APIs, Design Patterns, Data Access Frameworks, proficiency in Java/ C++/Python
c. Data Engineering and Persistence (in any one of the below areas): Design and Development of Relational Databases; Big Data Systems (e.g., Data Lakes, Hadoop, Hive); In-Memory systems (SAP-HANA); Graph databases (e.g., Neo4J, Casandra); Data Ingestion and ETL
5. Cloud: Experience in design and deployment of IT solutions on Cloud (e.g., Dockerization, Containerization)
6. Communication: Ability to articulate key messages concisely and precisely
7. Collaboration: Excellent interpersonal and teaming skills
Additional Preference
1. Advanced Qualification: PhD in any Quantitative Discipline
Eminence: Patents, publications, thought leadership, invited speakership and conspicuous presence in refereed platforms or forums of repute.
Experience :15+years
Budget : 60 -70 Lacs(Depending upon Experience)
Location: Bangalore
Solution Architect
10+ years of experience in leading solution architecture & technical development. A bachelor's degree in Computer Science, Engineering, or a comparable field from an accredited institution.
Key Responsibilities
-
Enable customer to realize their stated IT vision and strategy
-
Lead development of solution architecture and design across a set of applications or an application/product family within an enterprise
-
Provide guidance/consultancy for the execution and delivery of project from a solutioning and technology perspective
-
Provide a strategic solutioning perspective to a project/engagement
-
Demonstrate strong leadership skills and astuteness
-
Design and Architect end to end solutions content that characterizes what products or services are being proposed and how these services will be delivered
-
Estimate for Project or Program Management and or technical effort to drive scope and produce deliverables
Required Knowledge and Skills
-
Deep understanding of the Software development, mobile development, application support, cloud, mobility and infra services.
-
Should be proficient with the languages, tools, and frameworks core to software development, mobility iOS or Android development
-
Demonstrate very strong skills in documenting architecture and preparing technical papers to explain architectural motivations/strategy or rationale
-
Create technology focused roadmap for a set of projects within a program
-
Must have an understanding of various Architectures and frameworks
-
Produce estimates for the whole program using estimation methodologies and customizations appropriate to the program
-
Work closely with project/program manager and advise on execution methodology/strategy, timelines, resources and project commercials
-
Excellent interpersonal and communication skills
-
Experience in agile methodologies and best practices

- Experience in defining new architectures, design all layers of the solution, create architectural blueprints that can be used for final code development.
- Interface with client business/technical teams to understand complex requirements.
- Anticipate on technological evolutions(example use MySQL Lite not MS SQL, use C# not ASP, don't use JSF use Angular).
- Resolve technical issues.
- Bridge between Developers, Project Managers/Leads, and Client, ensuring smooth communication channel.
- Ensure quality of project implementation deployed.
- Provide technical guidance to projects/programs for complex components of a multiple technology suites.
- Ensuring documentation of the complete project architecture.
- Lead actions to determine root cause of problems and drive resolution.
- Participate in cross-functional work groups to assess business needs, develop a systems architecture strategy, and implementation plans.
- Leads work groups that are responsible for software development.
- Ensure that all components of the technical architecture are properly integrated and implemented by the development team.
- Coach the technical team in the development of the technical architecture and help them solve challenging technical problems
- Provide technical support and technical quality control throughout all stages of the project.
- Spearheads the development, implementation and communications of architecture roadmap strategies to ensure that systems are scalable, reliable, secure, supportable, and achieve.
- Identify existing architecture weaknesses and find opportunities for process reengineering and perform cost benefit analysis
- Time Management- Organizes own workload to achieve maximum productivity and completes work in a timely and professional manner. Handles multiple short and long term modules by proper planning while anticipating potential problems and planning for contingencies.
- Identify high-potential team members for next level positions and creating learning and development plans for them.
- Enable strong process in place and reducing dependencies on individual.
Technical Skills and Qualification
- Excellent knowledge of Web technologies, Java, Javascript, Contact center environment.
- Experience of current technologies including Open Source, J2EE (JSP, Servlet, JSP, etc.), web application development, web services (REST/SOAP/XML), Rich Internet Applications, messaging infrastructures and databases.
- Adaptability and willingness to learn new tools and applications.
- Should be comfortable for 40%-60% coding.
- Able to convert requirements into executable code
- 9 to 12 yrs experience
- Qualification: BE/B-Tech /MCA or any equivalent degree
Desirables
- Excellent written and verbal communication skill
- Ability to lead discussions with all levels of the organization and provide balanced information of an idea or communication of an issue regardless of written or verbal
- Demonstrated ability to work collaboratively across project teams.
- Having Analytical and problem-solving
- Ability to translate complex requirements into functional and Technical architecture
- Experience managing the technology aspect of multiple complex projects
- Ability to think ahead and anticipate problems, issues and solutions and Assist team members in complex task
- Willing to take ownership and being accountable.
- Openness, communicates honestly, openly, and consistently.
- Positive Attitude encourages a positive rather than negative viewpoint.
- Integrity maintains the highest standard of personal conduct in performing all duties.
- Should be a good listener.
- Dependable, can be relied upon to get the job done.
- Able to avoid mistakes that could/should be anticipated.
- Should be able sense and grab the opportunities to innovate and improvise.
- Very high competence in presentation skills.
- Negotiator: Excellent negotiation skills which comes handy in hard selling new ideas/ new technical implementations etc.
- Risk Management: Should be able to take calculated risks in trying out new technical implementation avenues
- Able to communicate the org level vision to the team effectively

Work from anywhere. Our office, your home or anything convenient.
What is the role?
You will be responsible for architecting, training the team and implementing your
solution. You will be working closely with the Product Managers and the tech
leads/developers to come up with high-quality, resilient, and highly performant
applications.
Key Responsibilities
● Design and develop SaaS-based applications based on microservices
architecture.
● Work on core back-end and ensure it meets the performance benchmarks.
● Work on optimizing the middleware and backend technologies to ensure highest
scalability.
● Work on best system design principles and ensure high availability.
● Designing and developing APIs for the front end to consume.
● Constantly improve the architecture of the application by clearing the technical
backlog.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications and programming
languages.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you
do not match all of it. We are open to promising candidates who are passionate about
their work and are team players.
● Education - BE/MCA or equivalent.
● Overall 8+ years of experience.
● Agnostic/Polyglot with multiple tech stacks.
● Worked on open source technologies - NodeJS, Typescript, ReactJS, MySQL,
NoSQL, MongoDB, ELK, Kafka, Redis.
● Good experience with Front-end technologies like JavaScript frameworks,
ReactJS, AngularJS.
● Back-end exposure - good knowledge of building API.
● Efficient in building microservices in combining server & front-end.
● Knowledge of cloud architecture especially using AWS and its features.
● Should be completely hands on and have the ability to develop quick Prototypes.
● Good understanding of CMS.
● Will be responsible for the functional/technical track of a project.
Whom will you work with?
You will closely work with the engineering team and support the Product Team of
Empuls








