team lead 7+ yrsnimi.gov.in/itpersonneladvt.pdf2 | p a g e o f 13 team lead 7+ yrs qualification...
TRANSCRIPT
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
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.
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
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.
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.
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
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.