To develop and administer the programs and applications that support company operations by analyzing requirements from various departments designing, Coding, Testing and evaluating new programs.
Identifying areas for modification in existing programs and subsequently developing these modifications.
Writing and implementing efficient code for any inhouse applications.
Duties & Responsibilitie
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes organization mission by completing related results as needed.
- Other duties and responsibilities assigned from line management as require for the business
Educational Qualification:
Bachelor's degree in IT or a closely-related field.
Professional Certifications:
- MCPD (Microsoft certified Professional Developer)
- MTA (Microsoft Technology Associate)
- MCDA (Microsoft certified Database Administrator)
Experience:
- 8+ years of experience developing and supporting Administering Enterprise business applications using C#, Microsoft .NET technologies and understanding of the software development lifecycles, planning and implementation.
- Experience working with Microsoft SQL Server, Oracle, or other enterprise class databases.
- Expert knowledge in Object Oriented Programming languages.
- Exposure and practical experience working on front-end technologies such as jQuery, React JS, HTML, CSS, JavaScript & Ajax.
- Experience of business systems analysis or experience working with data and analysing data.
Special Technical Skills:
Knowledge of server operating system
Knowledge of web technologies HTML,JAVA,Wordpress Etc.