Type of Industry: IT-Software Services
Required Candidate Skills :
An open source enthusiast
Final year project or project experience on Open source technologies (C, Java, PHP, GWT, Java Script/query, Linux platform etc., ) is an added advantage.
Numerical and analytical skills
Good communication skills
General Programming skills,
Problem Solving skills,
Above 85 % marks in X and XII with 80% and above in Engineering.
Knowledge in designing interactive applications
Ability to develop software in C, C#, Visual Studio .Net, Java, MS SQL Server or other selected languages
Excellent knowledge of NO SQL, big data technologies and databases.
Excellent Knowledge in Linux Operating system and scripting languages.
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
Analyse user needs and software requirements to determine feasibility of design within time and cost constraints.
Document all of their tasks to ensure that subsequent users can diagnose and fix any problems that might arise in a system, as well perform any maintenance.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Execute full lifecycle software development
Write well designed, testable, efficient code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Comply with project plans and industry standards
Find opportunities for improvement in execution and continuously enhance operational excellence.