Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Project Vacancies
These vacancies are project based & you will be assigned project from
the date of joining. Your initial contract period will be for 6( six) months
.It is not mandatory for NeGD to absorb you or offer you regular contract
After successful completion of initial contract period, contract may be
extended purely based on project requirement & your performance.
CV along with application form can be sent to
[email protected], with name of the post applied for
in subject line, by 1st July 2020.
Please note that any resume received without subject line &
application form is not going to be accepted.
Details of the profiles given below along with JD
S.No Profile
1 Program Manager
2 Project Manager
3 Team Lead/ Sol Architect
4 Data Manager/ DBA (5+ years)
5 Developers/Sr.developers (php)
6
Data Analyst/ Business Analyst (5+
years)
7 System Admin
8 Security Admin/ Security Expert
9 Testers
10 Web Designer/ UI Designer
APPLICATION FORM
Name: ______________________________________________
Contact No: ____________________________
Email id: ____________________________________
Address:
___________________________________________________________________________
___________________________________________________________________________
Date of Birth: ______________________________
Category: General / SC / ST / OBC.____________________
Qualification: (Starting from highest):
Sr. No
Qualification Branch University Year of Passing
Percentage (%)
Experience: Total experience in __________year(s)_________ month(s) {Starting
from latest}:
Sr. No
Post held Organization From To Brief of Activities
Notice Period required : _________________________________
Last Salary Drawn: _______________________( may attach salary slip)
Any other information:
___________________________________________________________________________
___________________________________________________________________________
Business/Data Analyst
Education B.E./B.Tech (Computer Science/IT)/ MCA.
MBA/Masters in Computer Science/IT is a plus
Experience 5+ years of relevant experience
Strong analytical skills with the ability to collect, organize, analyze, and
disseminate significant amounts of information with attention to detail and
accuracy
Experience in analyzing data to draw business-relevant conclusions, in data
visualization techniques and tools and writing SQL queries
Knowledge of statistics and statistical packages for analyzing datasets (Excel,
SPSS, SAS etc) is a plus
Process design and documentation
Strong written and verbal communication skills including technical writing
skills
Duties –Responsibilities Define configuration specifications and business analysis requirements
Perform quality assurance
Acquire data from primary or secondary data sources; identify, analyze, and
interpret trends or patterns in complex data sets
Help design, document and maintain system processes
Report on common sources of technical issues or questions and make
recommendations to product team
Communicate key insights and findings
Database Administrator Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience 5+ years of database management in a technology company
Excellent knowledge of data backup, recovery, security, integrity
and SQL,DBA case tools (frontend/backend) and third-party tools
Database design, documentation and coding
o Knowledge of 'relational database management systems'
(RDBMS), 'Object Oriented Database Management Systems'
(OODBMS) and XML database management systems
Prior experience with relational (PostgreSQL, PostGIS) is a plus
Prior experience with MongoDB is aplus
Familiarity with programming languages API
Up-to-date knowledge of technology
Strong analytical and organisational skills
Roles and Responsibilities Overlooking database design
Setting up and testing new database and data handling systems
Database Optimization Techniques; monitoring database efficiency
Minimise database downtime and manage parameters to provide fast query responses
Designing and preparing reports for management
Developing protocols for data processing
Creating complex query definitions that allow data to be extracted
Training colleagues in how to input and extract data
Constantly review & improve upon current processes &
methodologies
Determine, enforce and document database policies, procedures
and standards
Front/Back-end Developer
Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience
Developer -3+* years as a Developer in a technology company
Sr.Developer -6+* years as a Developer in a technology company
Back-end Development
Mandatory Proficient knowledge of a back-end programming language
PHP; knowledge of Java, .NET, JavaScript is desirable
Knowledge in developing Restful API and JSON data format handling
Solid foundation in data structures, algorithms, and system design.
Hands on experience of micro services architecture using components
such Cache management, developing APIs for components.
Understanding of front-end technologies and platforms, such as
JavaScript, HTML5, and CSS3.
Implementation of security and data protection, proficient
understanding of OWASP security principles
Experience on MongoDB, Express.js/ Hapi.js, React.js, and Node.js
Stack, MySQL a plus
Provide Critical support & expertise help during release go-live.
A portfolio of relevant open source projects you significantly
contributed to or a record of relevant research publications. Links to
GitHub, blogs, etc.; familiarity with Free and Open Source
communities.
Hands on experience of code versioning tools, such as SVN, Git
Experience of working for a government set up/ project is desirable
Front-end Development
Knowledge in software coding on technologies like modern front-end
web applications and technologies (React JS, Angular JS, Node JS,
Ember, Backbone, etc.), Java/ J2EE Frameworks and stacks like
MEAN etc.
Knowledge of Javascript/ jQuery, HTML5/ CSS, NoSQL, MongoDB
Database administration and management of a hosting environment
Unit testing with Karma/Mocha/Jest etc.
Provide Critical support & expertise help during release go-live.
A portfolio of relevant open source projects you significantly
contributed to or a record of relevant research publications. Links to
GitHub, blogs, etc.; familiarity with Free and Open Source
communities.
Knowledge of Version controlling with Git
Experience of working for a government set up/ project is desirable
*Note - Experience may be relaxed by one year if the candidate is found
suitable
Roles and Responsibilities
Front-end
Develop a flexible and well-structured front-end architecture, along
with the APIs to support it.
Creating sophisticated interfaces for in-browser applications using
PHP, JavaScript, HTML and CSS.
Coding new designs and updating, standardizing and re-factoring
existing web application.
Work with agile practices, quick iterations, and integration of regular
feedback
Working with data visualization libraries
Use React.js, Redux and some existing React components to build a
single-page application according to a defined UI design.
Back-end
API design and development (RESTful Services)
Database design and development – MySQL, NoSql, MongoDB etc.
Working on web server technologies
Working on current frameworks
Program/Project Manager Education B.E./B.Tech (Computer Science/IT)/ MCA. MBA/Masters in Computer Science/IT is a plus
Experience Program Manager – 10+ years of relevant experience
Project Manager – 6+ years of relevant experience
Experience in program/project management of IT projects with at
least 1 year of experience in managing the complete lifecycle of large
IT / e-Governance projects
At least more than 2 years of experience in rolling out e-Governance
projects
Experience in handling IT projects is desirable
Solid technical background, with understanding or hands-on
experience in software development and web technologies
Roles and Responsibilities Support the implementation of various IT projects across
Central/State Departments. Undertake requirement gathering from
Departments for their IT needs.
Support in development of project management document and make
demonstration to the Departments concerned.
Support in managing technical team to rollout the deliverables.
Support in training and capacity building in IT domain.
Support in formulating strategies for rolling out IT projects in
Centre/State.
Support the roll out of awareness and communication efforts as part
of Digital India program.
In addition to above Primary Responsibilities the incumbent may be
assigned any other task from time to time by officers concerned.
Security Expert Education B.E./B.Tech (Computer Science/IT)/ MCA.
Professional certification is a plus
Experience 5+ years of relevant experience
Designing information security systems for large scale IT projects
Familiarity with security frameworks and risk management methodologies
Knowledge of patch management, firewalls and intrusion detection/prevention
systems
Detailed technical knowledge of techniques, standards and state-of-the art
capabilities for authentication and authorization, applied cryptography, security
vulnerabilities and remediation
Core Programming skills (e.g. PHP, Java etc.)
Adequate knowledge of web related technologies (Web applications, Web
Services and Service Oriented Architectures) and of network/web related
protocols
An analytical mind with excellent problem-solving ability
Outstanding communication and decision-making skills
Duties – Roles and Responsibilities Analyze IT specifications to assess security risks
Develop security standards, best practices, policies and guidelines
Perform on-going security testing and code review to improve software security;
troubleshoot and debug issues that arise
Design and implement safety measures and data recovery plans
Conduct trainings on secure coding practices
Provide engineering designs for new software solutions to help mitigate security
vulnerabilities
Maintain technical documentation
System Administrator Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience 4+ years* in Linux and Windows system administration and preferably
work as a DevOps preferably as a team lead.
Understanding and some experience in most of the following areas:
o Implementation and support of SaaS solutions based on Linux
platform hosts
o PKI
o Management of storage solutions
o Certificate Server Management
o MySql /MariaDBServer Management
o Postgres Server Management
o Apache /nginx
o Data Retention strategies
o Linux / Unix systems
o SVN
o Git
o Windows Server Management
o Puppet /Chef configuration management tool
o Openstack and KVM /LXC
o Geoserver: Installation, configuration, tuning
o Geowebcache: Installation, configuration, tuning
o Load balancing solutions (HAProxy)
Technical Skill Set Required
o Python/Shell Scripting
o Apache / Tomcat management (from the system perspective)
o Shell scripting for automation of administrative tasks
o File and Print Services
o Scheduled Task Management
o Server Lifecycle Management including EOL and migration
strategies
o Proactive Server Performance Management and Tuning
o Issue management, troubleshooting, and root cause analysis
o Server hardware selection and management (chassis, blade,
standalone)
o Management servers in a virtualized environment (Hyper-V and
VMWare ESX)
o DNS Management
o LDAP integration
o Support of distributed development environments on Linux
based systems
o Linux Server Permissions Management
o Integration of Linux servers with NAS / SAN technologies.
o Thorough understanding of internet technologies and protocols
(TCP/IP, HTTP, SSL, SMTP, etc.)
o Development of Highly Available / High Redundancy Linux
Server environments including clustered server implementations
o Disaster Recovery planning (Linux Server Specific)
o Linux Server specific backup technologies and approaches
o Cloud based server implementations
o Knowledge of Open Stack
Experience in setup and management of file systems (GlusterFS) for
optimum i/o operations.
A portfolio of relevant open source projects you significantly
contributed to or a record of relevant research publications. Links to
GitHub, blogs,
Familiarity with Free and Open Source communities.
*Note - Experience may be relaxed by one year if the candidate is found
suitable
Roles and Responsibilities
To build, configure, optimize, and tune Linux server farms.
To utilize configuration management tools to manage large server
farms and scale our existing infrastructure to increase capacity and to support new services.
Deals with troubleshoot production issues and work with development teams through resolution and provide system support to our
web/mobile development teams
Works on server configuration changes, release management,
performance tuning, capacity planning, automation, etc.
Team Lead/Solution Architect Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience 6+years of relevant experience
Hands-on experience with software development and system administration
Well versed in strategic IT solutions; experience in project management, service-
oriented architecture (SOA) and delivering scalable projects
Experience in program/project management of IT projects with atleast 1 year of
experience in managing the complete lifecycle of large IT / e-Governance
projects
Knowledge of programming languages (e.g. PHP, JavaScript, Java etc.)
Familiarity with various operating systems (e.g. Windows, UNIX) and databases
(e.g. MySQL, PostgreSQL)
Conducted regular code review and feedback
Experience in cloud technologies
Excellent communication skills, Problem-solving aptitude, Organizational and
leadership skills
Duties – Roles and Responsibilities Understand organizational needs to define system specifications
Plan and design the structure of technology solutions
Lead software development team and manage projects
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
Hands on experience of code versioning tools, such as SVN, Git
Staying updated with latest technology and imparting training to the Team
Test Engineer Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience
3+ years*of experience as a QA testing for a large enterprise system.
Experience of performance and regression testing is a plus
Mandatory Experience in Automated testing tools (JMeter, other open
source tools)
Strong knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and
test cases
Hands-on experience with both white box and black box testing
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Familiarity with MS office, reporting and documentation.
*Note - Experience may be relaxed by one year if the candidate is found suitable
Roles and Responsibilities
Create detailed, comprehensive and structured test plans and cases
Estimate, prioritize, plan and coordinate testing activities
Identify, record, document thoroughly and track bugs; perform
thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products
Design, develop and execute automation scripts using open source
tools
Monitor debugging process results
Investigate the causes of non-conforming software and train users to
implement solutions
Track quality assurance metrics, like defect densities and open defect
counts
Stay up-to-date with new testing tools and test strategies
Researching, designing, implementing software programs
Identifying areas for modification in existing programs and
subsequently developing these modifications
Knowledge of GIT Hub is an advantage; managing source code
through GIT
Web Designer/UI Designer Education B.E./B.Tech (Computer Science/IT)/ MCA.
Experience 3+ years of web design in a technology company
Demonstrable graphic design skills with a strong portfolio
Proficiency in HTML, CSS and JavaScript for rapid prototyping
Must have strong knowledge on XHTML, HTML, and HTML5, CSS 3, Bootstrap and Responsive Web Layouts.
Experience working in an Agile/Scrum development process
Knowledge of Jquery, JavaScript, Magento and Word-Press is an
added advantage.
Up-to-date with the latest Web trends, techniques and technologies
Understanding of web standards like W3C Validation, SEO Friendly Websites, Page Speed etc.
Experienced in creating wireframes, storyboards, user flows, process
flows and site maps; proficiency in Photoshop, Illustrator or other
visual design and wire-framing tools
Ability to solve problems creatively and effectively
Good Communication Skills
Knowledge of Government / GIS domain would be an added advantage
Roles and Responsibilities Design responsive webpages (HTML, CSS and JavaScript)
Conceptualize original website design ideas
Working with data visualization libraries
Create wireframes, storyboards, user flows, process flows and site
maps to communicate interaction and design ideas
Establish and promote design guidelines, best practices and
standards