Top Banner
13

TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

May 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 2: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

2 | P a g e o f 1 3

TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities

Qualification & Experience: Any Degree with Minimum 7+ years of experience in web application development. Preferred: - Experience designing and implementing software systems in JavaScript, PHP, including experience designing SaaS solutions and services. - Handling Open source LMS projects. Technologies: PHP, Node.JS, React.JS, Express.JS, Angular.JS Web Development: HTML5, CSS3, JavaScript, SASS/LESS, jQuery, Bootstrap Web Services: REST, SOAP Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming, RESTful web services Database: MySQL, Mongo DB Experience working with agile methodologies.

Responsibilities

• Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support.

• Develop, maintain, optimize Backend/APIs required for existing products and newly launching projects.

• Write clean, testable, readable, scalable and maintainable code that scales and performs well.

• Document the development process, architecture, and standard components

• Solve complex performance problems and architectural challenges

• Participate actively and contribute to design and development discussions.

• Switch between the technologies and learn new skills.

• Collaborate with other team members in executing various new and existing ideas.

Skills & Requirements

• Excellent hands-on experience with PHP Laravel, Node JS, MySQL, HTML5

• Exposure in android, iOS, react native.

• Experience in JQuery / Javascript / AJAX.

• Ability to build REST APIs and background tasks which is secure and can handle scale.

• Excellent Object-Oriented Programming skills and ability to write modular, secure, scalable and maintainable code.

• Passion for building great products and loads of energy.

• Strong RDBMS fundamentals and the ability to design schemas that represent and support business processes.

• Experienced with Payment Gateway integrations, Graphs, Reporting Tools.

• Experience with AWS/EC2, or other cloud services

Page 3: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 4: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

4 | P a g e o f 1 3

FULL STACK DEVELOPERS 4+ yrs Qualification & Experience Skills & Responsibilities

Qualification & Experience: Bachelor's degree in Computer Science or Information Systems or equivalent. Minimum 4 years of system development experience. Preferred: - Experience designing and implementing software systems in JavaScript, NodeJS, AngularJS, including experience designing SaaS solutions and services. - Full Stack development experience preferred. - Hands on experience in Core PHP, Laravel. Technologies: Node.JS, Angular.JS, React.JS, Express.JS. Web Development: HTML5, CSS3, JavaScript, SASS/LESS, jQuery, Bootstrap Web Services: REST, SOAP Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming. Database: MySQL, Mongo DB. Strong in C++, JavaScript, Python. Experience working with agile methodologies. Writing testable object-oriented software using best development practices.

Responsibilities

• Developing front end website architecture.

• Designing user interactions on web pages.

• Developing back end website applications.

• Creating servers and databases for functionality.

• Ensuring cross-platform optimization for mobile phones.

• Ensuring responsiveness of applications.

• Designing and developing APIs.

• Staying abreast of developments in web applications and programming languages.

• Build web-based and mobile-first front-end GUIs to support workflows.

• Integrate with REST APIs and relational databases.

• Design and implement low-latency, high-availability and performance applications.

• Help define architectures and design patterns. Skills & Requirements

• Hands on experience in Core PHP, Laravel.

• Familiarity with node.js server environment.

• Familiarity with JavaScript frameworks such as Angular JS, React and Vue.

• Familiarity with database technology such as MySQL and MongoDB.

• Experience with HTML5 CSS3 frameworks such as bootstrap.

• Experience with web services API integration (Rest, JSON, XML).

• Solid & deep understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)

• Solid understanding of version control systems such as Git and bitbucket

• Experience using different development methodologies including Scrum, and/or Agile, and test-driven development

• Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)

• Must be experienced with Payment Gateway integrations.

Page 5: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 6: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

6 | P a g e o f 1 3

DATABASE ADMIN 5+ yrs. Qualification & Experience Skills & Responsibilities

Qualification & Experience: Bachelor's degree in Computer Science or Information Systems or equivalent with Minimum 5+ years of experience in a web development field.

Preferred:

• Proven work experience as a Database developer

• Design and implement data solutions including data partitioning, data normalizing/de-normalizing, data aggregations, and ETL to support data warehouse environment

• Agile Working

• Database Architecture

• Database Management and Development Technologies: PostgreSQL, MongoDB, SAP HANA, MySQL, SQL

Responsibilities

• Design stable, reliable and effective databases

• Optimize and maintain legacy systems

• Modify databases according to requests and perform tests

• Solve database usage issues and malfunctions

• Liaise with developers to improve applications and establish best practices

• Gather user requirements and identify new features

• Provide data management support to users

• Ensure all database programs meet company and performance requirements

• Research and suggest new database products, services and protocols

Skills & Requirements

• In-depth understanding of data management (e.g. permissions, recovery, security and monitoring)

• Knowledge of software development and user interface web applications

• Hands on experience with SQL, MySQL, and Mango DB

• Familiarity working with .Net Framework, PHP, JavaScript, HTML and Oracle

• Excellent analytical and organization skills

• An ability to understand front-end users’ requirements and a problem-solving attitude

• Excellent verbal and written communication skills Value Added:

• Exposure to relevant subject matters, including: Enterprise Data Systems, AI, Machine Learning

Page 7: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 8: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

8| P a g e o f 1 3

MOBILE APPLICATION DEVELOPER Qualification & Experience Skills & Responsibilities

Qualification & Experience: Regular Bachelor’s degree in Computer science with 3 years of experience in mobile application development. Preferred: Capable of application development for Android and IOS. Technologies: Programming languages: well versed in Java, Objective-C and C++. Webservices – REST, SOAP Knowledge in JavaScript, HTML and CSS. IDE tools: Experienced in handling any IDE tools such as Atom, Xcode, Android Studio, Visual studio - Xamarin.

• Fluent in programming languages Java / Objective-C and C++.

• Capable of coding, testing, debugging, monitoring and document changes for mobile applications.

• skilled at working inside the development environments of Android and IOS.

• Should implement application programming interfaces (APIs) to support mobile functionality.

• should know the terminology, concepts, and best practices for coding mobile applications.

• should migrate and adapt existing NIMI web applications to Android and IOS.

• should work closely with other departments to brainstorm and optimize deployments.

• Should recommend changes and enhancements to existing mobile applications.

Page 9: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 10: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

10 | P a g e o f 1 3

SENIOR SOFTWARE TESTING ENGINEER 6+ yrs Qualification & Experience Skills & Responsibilities

Qualification & Experience: Bachelor's degree in Computer Science or Information Technology or equivalent. Minimum 6 years of testing in Software Development Preferred: • 6+ years of experience in Manual and

Automation Testing • Certifications in ISTQB Testing and Test Management tools: Selenium, QTP/UFT, JMeter, JUnit, Appium, Load Runner etc. Mantis BT, Jira, Testrail, IBM Rational Quality Manager, Quality Centre, BugZilla.

Responsibilities

• Reviewing software requirements and preparing test scenarios.

• Write and execute test cases/test plans

• Executing tests on software usability.

• Analysing test results on database impacts, errors or bugs, and usability.

• Preparing reports on all aspects related to the software testing carried out.

Skills & Requirements

• Strong in Functional Testing

• Experience in API testing, Mobile App Testing in Android, Software Products, Web Applications, Web sites, Web Portals, Client Server

• Knowledge in SDLC and AGILE development methodology.

• Should have strong knowledge on QA Process.

• Estimate, prioritize, plan and coordinate testing activities

• Knowledge of test management tools

• Experience in full Testing life cycle from Requirement Gathering/Analysis, Test Design, Execution and Reporting

• Create detailed, comprehensive and well-structured test plans, test scenarios and test cases

• Create logs to document testing phases and defects

• Report bugs and errors to development teams and follow up to closure

• Help troubleshoot issues

• Contribute to overall continuous testing improvement (e.g. root cause analysis for SIT/UAT/Production defects)

• Knowledge on SQL queries

• Experience in analysing functional requirements and translate them to test cases.

• Execute test cases and analyse results

• Develop and apply testing processes for new and existing products to meet client needs.

Page 11: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with
Page 12: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

12 | P a g e o f 1 3

JUNIOR DEVELOPERS (PHP) 1+ yrs Qualification & Experience Skills & Responsibilities

Qualification & Experience: Bachelor’s Degree in computer science, with Minimum 1+ years of experience in a web development field. Preferred: - Experience designing and implementing software systems in JavaScript, PHP, Laravel, including experience designing SaaS solutions and services. - Full Stack development experience. Technologies: PHP, React.JS, Express.JS, Angular.JS Web Development: HTML5, CSS3, JavaScript, SASS/LESS, jQuery, Bootstrap Web Services: REST, SOAP Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming, RESTful web services Working Unix experience Database: MySQL, Mongo DB Experience working with agile methodologies.

Responsibilities

• Deliver clean, attractive, and permanent website/ web app / mobile app solutions that match or exceed user expectations

• Perform a mix of maintenance, enhancements, and new development as required

• Work in a data analyst role and with business intelligence applications

• Document features, technical specifications & infrastructure responsibilities

• Work cross-functionally to convert business needs into technical specifications

Skills & Requirements

• 1+ years of PHP, CodeIgniter, Laravel and MySQL.

• In-depth experience of PHP7 and PHP build tools, core PHP, JavaScript, JQuery, MVC Based coding, MySQL, HTML5, CSS3, XML

• PHP micro frameworks experience (Lumen / Laravel).

• Must be experienced with Payment Gateway integrations

• Familiarity with React JS, Angular is a plus.

• MySQL profiling and query optimization

• Object-oriented application building experience in a professional Agile/Scrum environment

• Experience with Sass and/or Less

• Understanding of User Interface workflows

• Excellent communication skills and being able to work independently or in a full team

• Experience in test automation and test-driven development

• Experience with AWS/EC2, or other cloud services

• Experience of micro-service architecture and design best practices is essential

• Excellent Restful API authoring and design skills

• Good knowledge of development tools including Git, Composer and Jira

• Experience in database design and data modelling

Page 13: TEAM LEAD 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | P a g e o f 13 TEAM LEAD 7+ yrs Qualification & Experience Skills & Responsibilities Qualification & Experience: Any Degree with

13 | P a g e o f 1 3

JUNIOR DEVELOPERS (NODE.JS) 1+ yrs Qualification & Experience Skills & Responsibilities

Qualification & Experience: Bachelor's degree in Computer Science or Information Systems or equivalent. Minimum 1+ year of system development experience. Preferred: - Experience designing and implementing software systems in JavaScript, NodeJS, AngularJS, Python, including experience designing SaaS solutions and services. - Full Stack development experience preferred. Technologies: Node.JS, React.JS, Express.JS, Python, Angular.JS Web Development: HTML5, CSS3, JavaScript, SASS/LESS, jQuery, Bootstrap Web Services: REST, SOAP Application Design: Model-View-Controller (MVC/MVC2), Object Oriented Programming. Database: MySQL, Mongo DB. Strong in C++, JavaScript, Python. Experience working with agile methodologies. Writing testable object-oriented software using best development practices.

Responsibilities

• Developing front end website architecture.

• Designing user interactions on web pages.

• Developing back end website applications.

• Creating servers and databases for functionality.

• Ensuring cross-platform optimization for mobile phones.

• Ensuring responsiveness of applications.

• Designing and developing APIs.

• Meeting both technical and consumer needs.

• Staying abreast of developments in web applications and programming languages.

• Build web-based and mobile-first front-end GUIs to support workflows.

• Integrate with REST APIs and relational databases.

• Design and implement low-latency, high-availability and performance applications.

• Help define architectures and design patterns. Skills & Requirements

• Real world web and service development experience.

• Deep Experience with modern frameworks such as Node.JS, Angular Express.

• Experience with server-side languages like Jade, EJS, etc

• Experience with HTML5 CSS3 frameworks such as bootstrap.

• Experience with web services API integration (Rest, JSON, XML).

• Experience with hybrid mobile application development

• Excellent analytical and debugging skills

• Solid & deep understanding of the full web technology stack (e.g. HTTP, cookies, headers, caching, asset pipelines)

• Solid understanding of version control systems such as Git and bitbucket

• Experience with gathering and documenting technical requirements and specifications

• Experience using different development methodologies including Scrum, and/or Agile, and test-driven development

• Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)

• Work well within and outside the team. Must be experienced with Payment Gateway integrations.