CTC Undisclosed Job Location Kanpur Experience 5 - 7 yrs
As a Senior Full stack Developer, you will be working on the latest technologies with a product development team.
You will be working as Technical Architect to design the structure of our Web servers and UX development and oversee programs to ensure the proper architecture is implemented.
In this role, you should be an excellent communicator who is able to translate complex requirements into functional architecture. We- d also like you to have hands-on experience in software development and be able to manage complex programs.
Your goal will be to ensure the development of high performance and scalable systems and guiding the development teams through various roadblocks in development.
A) Experience : 5 -7 years
B) Qualification : UG : Engineering(Any Specialization), MCA / BCA
Hands-on, programming experience in any Programming language like Python/ Java/J2EE or Node.js in the back end.
Has an expert programming experience in any one programming language (strong Oops skills preferred).
Good knowledge of RDBMS and any No-SQL/Graph DBs like MongoDB, Redis, Apache Cassandra, etc.
Experience in developing single-page applications is an added advantage.
Strong experience in Web Services development using SOAP and REST
Experience in one of the web frameworks like jQuery, Angular.js or Backbone.js react.js
Experience in building a SAAS tool is desired.
Experience in nonfunctional aspects of the software, especially performance and security is an added advantage.
Exposure to the full product life cycle and strong experience in working with cross-functional teams like Development, QA, Product Managers,
Build & Release, Documentation, Customer Support, etc
Willingness to learn and work with new programming languages or frameworks as needed.
Designing functional technology solutions
Overseeing development and implementation of programs
Providing technical leadership and support to software development teams
Understand the company needs to define system specifications
Plan and design the structure of a technology solution
Communicate system requirements to software development teams
Evaluate and select appropriate software or hardware and suggest integration methods
Oversee assigned programs (e.g. conduct code review) and provide guidance to team members
Assist with solving technical problems when they arise
Ensure the implementation of agreed architecture and infrastructure
Address technical concerns, ideas and suggestions
Monitor systems to ensure they meet both user needs and business goals
More Information INR Month Experience 5 - 7 Years