Job brief :
- 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.
Requirement :
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
- Good knowledge of HTML5, JavaScript and CSS3
- 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.
Responsibilities :
- 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
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.