Position: Solution Engineer II (Full Stack Web Developer)
Job Purpose:
Working under broad supervision, applies systems analysis and design techniques to analyze and evaluate business and/or scientific problems. Devise computer programs and related procedures to process data and resolve problems. Gathers information from users, defines work problems, and develops complete specifications to enable programmers to prepare required programs. May take on several components of project or complex component of projects, apply learning to troubleshooting basic coding and problems.
Key Roles and Responsibilities:
Uses established fact-finding procedures, knowledge of pertinent work processes and procedures, and familiarity with related programming practices, system software, and computer equipment to provide required analysis of business and/or scientific problems.
Reviews proposals which consist of objectives, scope, and use expectations; gathers facts, analyzes data, and prepares project synopsis which compares alternatives in terms of cost, time, availability of equipment and personnel, and recommends course of action; and prepares specifications for development of computer programs upon approval of project synopsis.
Develops and maintains complex systems or subsystems, such as inventory control, payroll, or financial/cost analysis, in which transactions are automatically processed through full system of records to ensure optimal effectiveness of systems.
Determines and resolves data processing problems and coordinates work with programmers, users, and others; orients user personnel on new or changed procedures in support of business or user needs.
Adapts design approaches successfully used in precedent systems; completed work is reviewed for timeliness and compatibility with other work to effectively meet project and/or customer requirements.
Prepares and gives presentations to user personnel to provide support and service to company\xe2\x80\x99s global operations.
May train end users on established programs to facilitate learning and development of other Company members/end-users.
Provides on-call support on evenings and weekends as necessary and problem resolution for computer applications to ensure appropriate personnel coverage.
Expertise:
Basic knowledge of computer/computational science, data analysis, and programming technologies, concepts, and techniques.
Knowledge of specific area of science, engineering, and/or technology.
Able to work autonomously and independently.
Able to work within IT/IS organizational specific policies and procedures.
Specify and develop computer programs, using range of programming languages.
Develop, implement, install, test, and trouble-shoot complex applications software.
Record, track, correspond, and provide documented resolution of user problems through using problem-reporting database software.
Develop technical documentation for training, software/hardware user, user procedures, and as-required project deliverables.
Evaluate and interpret end-user information requirements and develop appropriate systems and/or applications solutions.
Effectively communicate complex technical concepts, both verbally and in writing.
Knowledge of customer service standards and procedures.
Develop and deliver presentations.
Job Requirements and Qualifications:
Bachelor\xe2\x80\x99s degree in Computer Science, Computer Information Systems, Computer Engineering, or equivalent.
Must have: 5 to 10 years of experience in designing, developing, and maintaining software
Added advantage: Implementation, installation, testing and troubleshooting complex applications software.
Must have: .NET, MVC, HTML5, JavaScript, SQL Server, Entity Framework, .NET Core, Angular, Typescript, REST APIs
Added advantage: Azure DevOps, OData, Telerik UI, Kendo UI, Bootstrap.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.