Role: Full Stack Developer
Duration: 6 Months
Work location: Remote
Scope of work:
The position will be responsible for rebuild and re-platforming 3 applications on an expedited development timeframe. This role requires proficiency in a variety of programming languages and frameworks, allowing the developer to work on all aspects of an application-from the user interface (UI) to the server-side logicand database management.
Responsibilities:
Assists in designing, developing, and supporting applications. These applications include systems developed solely for the web environment as well as development efforts designed to web-enable end-user applications. This individual may also assist in the creation and ongoing management of corporate web sites and intranet communities. The Developer will have a thorough understanding of programming techniques and tools, web development, and system management tools.
General Tasks and Responsibilities Will Include:
• Develop and understand all features of each a module and their impact on other modules.
• Analyze and develop understanding of how data flows through the system and apply that knowledge to the current business model.
• Identify and define system errors and/or deficiencies.
• Liaise with other developers (i.e: software, application, web, etc) to determine b est path solutions and manage the priorities through collaboration with internal stakeholders.
• Plan and coordinate testing and implementation of system patches and upgrades leading a cross functional team of power users.
• Extract key business performance metrics.
• Analyze user needs and software requirements to determine areas of opportunity for increased efficiencies.
• Create written user documentation, instructions, and procedures for the purpose of training new employees and improving over-all user proficiency.
• Evaluate new technologies for potential implementation including development of business justification and project implementation planning, when appropriate.
• Utilizing in-house or external resources, manage the network and related hardware. Ensure that help-desk tasks are promptly addressed and resolved
Qualifications:
• A Baccalaureate Degree from an accredited college or university with a major in Computer Science, Systems Engineering, applied Mathematics, Business Administration, Economics/Statistics, Telecommunications, Data Communications, or a related field of study; and
• Five (5) years of progressive, responsible experience in the field of data processing, computer systems, and applications.
• Operations Specialty requires supervisory experience (5 years).
• Network Services requires a telecommunications background and experience.
• Broad knowledge and expertise in the characteristics of computers, peripheral devices, communications systems and hardware capabilities, programming languages, E.D.P. applications, systems analysis methodology, data management and retrieval techniques; or
• A satisfactory equivalent combination of training, education, and experience.
Years of Experience:
• Five (5) years of progressive, responsible experience in the field of data processing, computer systems, and applications.
• Operations Specialty requires supervisory experience (5 years).