Software Engineer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

JOB CODE TITLE:

Preferred/Ideal Candidate should have the following Skillsets specific to EMS (Element Management Systems) Platforms:

  • Design and implement new features within the current company EMS platforms (code is proprietary).
  • Maintain existing functionality within the current EMS platforms.
  • Analyze and document as-is EMS architecture and baseline performance parameters.
  • 3-5 years working with EMS platform GUI user-interface.
  • Work with QA team to help ensure a high quality product is tested and delivered.
  • 3-5 years experience working on and supporting carrier-grade EMS/NMS platforms.
  • Solid Experience with Unix Command Line Development.
  • Strong troubleshooting, diagnostics, and performance management skills required.
  • Experience working within Linux RHEL infrastructures.
  • Experience working within Oracle DB infrastructures & maintenance.
  • Experience working on Alcatel-Lucent SAM 5620, ALU AMS 5520, Cisco CPO, Cisco CPI WiFi, Calix CMS EMS Platforms (highly desired skill set).
  • Strong SNMP Data Collection knowledge.
  • Strong written and verbal communication skills.
  • Strong technical documentation skills.
  • Proactive problem solver with attention to detail.
  • Strong API Management skills.

JOB CODE DESCRIPTION:

Develops, implements, integrates and maintains applications. Under general supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, documents and maintains those programs. Designs and constructs databases to ensure integrity, performance, accessibility, and recoverability of data. Establishes database definitions and tables; designs, codes, tests, and implements custom database scripts and formal procedures. May perform physical or logical data modelling. May also develop in the following areas: Enterprise Resource Planning (ERP), Moble Solution Services (MSS), Product Development, and Customer Care.

1-Completes all technical development tasks pertaining to applications per approved projects and allocated budgets;

2-Interfaces extensively with functional users to confirm the applicability of design alternatives, identifies and recommends cost effective options, and address user concerns;

3-Interfaces as necessary with all critical integration points to insure that applications are integrating successfully and efficiently with all requested applications;

4-Conducts necessary internal quality assurance, system testing, and load testing to insure that the application is of high quality when released to users for the User Acceptance Testing phase of the project (manage all necessary migration of software code to/from the respective environments - development, quality assurance, training);

5-Works closely with end users and corporate sponsors during the User Acceptance Testing phase of the project to insure that any and all necessary changes to the application can be accommodated to meet user requirements while also honoring timeline and budget restrictions;

6-Provides detailed deployment documentation to the support group to insure preparedness to deploy new releases into the production environment within the SLA windows

7-Designs, implements, and maintains databases with respect to access methods, access time, validation checks, and statistical methods;

8-Maps workflow and creates design specifications based on functional requirements;

9-Translates logical information model to efficient physical database designs;

10-Configures, analyzes, designs, develops, and maintains program code and applications to support business processes and functions; works on large, complex installations;

11-At the lower levels, responsibilities focus primarily on simple systems analysis and development activities. At the senior level positions, responsibilities focus primarily on design and development of innovative business solution systems.

12-At higher levels, designs and consults on data design, database architecture, metadata and repository creation; develops data warehousing blueprints, evaluates hardware and software platforms, and integrates systems. Evaluates reusability of current data for additional analysis; reviews object and data models and the metadata repository to structure the data for better management and quicker access. Serves as an expert to application developers to provide expertise on database capabilities and constraints.

Start date
April 2016
Duration
1-3 year contract
From
NextGen Global Resources
Published at
09.04.2016
Project ID:
1106870
Contract type
Freelance
To apply to this project you must log in.
Register