Technical Architect Software Development Capital Market Domain Full Time

Armour Corporate Services

10-14yrs

88 days ago

Mumbai

Primary Skills : Technical Architect, Golang, C#, AngularJS, RDBMS, Microservices Architecture, Redis.

Secondary Skills : React.js, Algorithm, Data Structure, Python.

No. of Positions : 10

Salary Range : 12-16 lac

Job Description

 

Job Purpose:

- We are looking for a Technical Architect who will play a key role in their team, work on the entire suite of Digital Transformation Projects.

- A Technical Architect must have knowledge in all stages of software development, dev-ops, deployment, CI-CD, monitoring and production.

- Day to day job will be involved in architecting and in some cases building very challenging scalable applications to handle a lot of data and many I/O events.

- Build or set up a new tool for automating, monitoring, optimizing the infrastructure.

- As a Technical Architect, you will be entitled to a lot of responsibility and liberty to bring in your ideas and best practices

- We are is looking to set up many technologies like Message queues, In-Memory database, Unit testing, load testing, etc. We are also does a lot of interesting work in diverse areas, such as automated deployment, infrastructure, scaling, optimization, data mining, graph databases, Machine Learning and experimenting with new technologies.

- The ideal candidate is not expected to know everything but be able to stretch, accept the challenge, roll up his sleeve, self-learn apply oneself and implement/execute.

Roles and Responsibilities:

- 10-12 Years of Experience in the IT Software / Product Industry

- Day to day job involves in gathering functional requirements, developing specifications, determining Project Scope, documenting all aspects of the infra, code and product, leading development Teams, and managing external vendors.

- Takes sole ownership of your product(s) - keep a keen eye out for bugs that might arise, ardently resolve them; make feature additions to your product; or sometimes, when you're feeling ambitious - rewrite the whole product from scratch! (Don't make this a habit though).

- Collaborate with Product Designers, Front-End Engineers to deliver compelling user-facing products

- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

- Prepares and installs solutions by determining and designing system specifications, standards, and programming.

- Improves operations by conducting systems analysis; recommending changes in policies and procedures.

- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

- Protects operations by keeping information confidential.

- Provides information by collecting, analyzing, and summarizing development and service issues.

- Accomplishes engineering and organization mission by completing related results as needed.

- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Key Skills:

- Good understanding of data structures and algorithms.

- Must have working experience on NodeJS and different packages. Great to have diversity with experience of working on any two other programming languages like Python or GoLang or C#

- Can demonstrate strong front-end skills on any two frameworks React, Angular or Vue etc

- Strong working knowledge on JavaScript and ES6

- Working experience on front-end technologies like HTML5, CSS3, D3.js, CSS preprocessors such as SASS, JQuery is plus point.

- Must have integrated third-party services.

- Working experience with RDBMS, Mongo, ElasticSearch & Cassandra.

- Should have worked on Kubernetes and Docker, dockerize any NodeJS app and understands CI-CD pipelines.

- Strong knowledge on Progressive Web Apps, AMP

- A sound understanding of HTTP/2 and REST-style web services

- Experience or working knowledge of Prometheus, NewRelic, Graphana etc.

- Experience writing Microservices is a must - Highly important

- Experience in building and supporting high-performance applications

 

- Good have working experience with any in-memory caching like Redis

- Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching

- Most importantly has a lot of fun building products, solving problems and being a part of a team

 

Job Description

 

Job Purpose:

- We are looking for a Technical Architect who will play a key role in their team, work on the entire suite of Digital Transformation Projects.

- A Technical Architect must have knowledge in all stages of software development, dev-ops, deployment, CI-CD, monitoring and production.

- Day to day job will be involved in architecting and in some cases building very challenging scalable applications to handle a lot of data and many I/O events.

- Build or set up a new tool for automating, monitoring, optimizing the infrastructure.

- As a Technical Architect, you will be entitled to a lot of responsibility and liberty to bring in your ideas and best practices

- We are is looking to set up many technologies like Message queues, In-Memory database, Unit testing, load testing, etc. We are also does a lot of interesting work in diverse areas, such as automated deployment, infrastructure, scaling, optimization, data mining, graph databases, Machine Learning and experimenting with new technologies.

- The ideal candidate is not expected to know everything but be able to stretch, accept the challenge, roll up his sleeve, self-learn apply oneself and implement/execute.

Roles and Responsibilities:

- 10-12 Years of Experience in the IT Software / Product Industry

- Day to day job involves in gathering functional requirements, developing specifications, determining Project Scope, documenting all aspects of the infra, code and product, leading development Teams, and managing external vendors.

- Takes sole ownership of your product(s) - keep a keen eye out for bugs that might arise, ardently resolve them; make feature additions to your product; or sometimes, when you're feeling ambitious - rewrite the whole product from scratch! (Don't make this a habit though).

- Collaborate with Product Designers, Front-End Engineers to deliver compelling user-facing products

- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

- Prepares and installs solutions by determining and designing system specifications, standards, and programming.

- Improves operations by conducting systems analysis; recommending changes in policies and procedures.

- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

- Protects operations by keeping information confidential.

- Provides information by collecting, analyzing, and summarizing development and service issues.

- Accomplishes engineering and organization mission by completing related results as needed.

- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Key Skills:

- Good understanding of data structures and algorithms.

- Must have working experience on NodeJS and different packages. Great to have diversity with experience of working on any two other programming languages like Python or GoLang or C#

- Can demonstrate strong front-end skills on any two frameworks React, Angular or Vue etc

- Strong working knowledge on JavaScript and ES6

- Working experience on front-end technologies like HTML5, CSS3, D3.js, CSS preprocessors such as SASS, JQuery is plus point.

- Must have integrated third-party services.

- Working experience with RDBMS, Mongo, ElasticSearch & Cassandra.

- Should have worked on Kubernetes and Docker, dockerize any NodeJS app and understands CI-CD pipelines.

- Strong knowledge on Progressive Web Apps, AMP

- A sound understanding of HTTP/2 and REST-style web services

- Experience or working knowledge of Prometheus, NewRelic, Graphana etc.

- Experience writing Microservices is a must - Highly important

- Experience in building and supporting high-performance applications

 

- Good have working experience with any in-memory caching like Redis

- Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching

- Most importantly has a lot of fun building products, solving problems and being a part of a team

 

Relevant Skill Jobs

AxNess Technologies Private Limited

Greater Noida, Noida

Juniper Consultancy Services

Delhi

Pune

Kyzer Software India Private Limited

Mumbai Suburbs

Latest Technical Architect Software Development Capital Market Domain Jobs