Application Development Specialist

Greensboro, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : C++, Python, JavaScript, REACT

Location : Greensboro

CTC : DOE

Job Description:

Responsibilities

  • Design and develop web pages for dashboard and analytical data, services, and components on various internal and external portals and web pages
  • Develop effective, scalable, defect-free source code that meets business requirements and team standards.
  • Contribute to UX/UI designs.
  • Develop component and service designs of Telematics solutions of medium complexity
  • Contribute to complex integrated designs for the Telematics platform
  • Work within a project team that delivers a high-quality product in an Agile delivery environment (SCRUM)
  • Conduct impact analysis and create estimates
  • Interact with customers and the development team to gather and define requirements
  • Analyze user stories for validity and feasibility
  • Develop & recommend technical alternatives for small to medium complexity business and/or technical problems or roadmaps.
  • Contribute to technical alternatives for complex business problems and roadmaps.
  • Participate in unit test case development
  • Develop complex test scripts.
  • Execute all levels of testing (System, Integration, and Regression)
  • Provide functional/system integration testing support.
  • Perform Quality Assurance coding and design review; defects or discrepancies in requirements identified and resolved with appropriate partners and stakeholders.
  • Plans work out appropriately, proactively escalates issues that may impact scope, schedule, budget.
  • Develop production support documentation and provide support for production issues
  • Participates in the development of the Build and Deployment guide and script.
  • Identify changes that make the system(s) more efficient and/or reduces operation or maintenance costs.
  • Identify and contribute to the optimization and continuous improvement of the group’s Way of Working.

 

Requirements

  • Bachelor’s Degree in Information Technology, or the equivalent combination of education, training, and experience that provides the required knowledge skills and abilities
  • Experience with REACT or similar framework preferred
  • 1+ years of cloud development experience, AWS experience preferred
  • 1+ years of systems analysis and design experience.
  • 1+ years delivering solutions as a member of an agile team.
  • Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.
  • Experience working in a highly matrixed organization
  • Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards, including JavaScript libraries and frameworks such as React.
  • Experience with front-end integrations with dashboards and analytical toolsets.
  • Demonstrated experience with delivery of “mash-up” solutions (i.e. web page or application created by combining data or functionality from different sources).
  • Proficient understanding of web mark-up including HTML5 and CSS3.
  • Extensive understanding of JavaScript testing methodologies.
  • Strong analytical and problem-solving skills.
  • Experience with layered system architectures and layered solutions; understanding of shared software concepts.
  • Experience working in an Agile environment
  • Extensive knowledge of design and development tools.
  • Expertise in multiple programming languages and tools.
  • Proficiency in new and emerging technologies.
  • Negotiation, facilitation and consensus-building skills.
  • Strong oral and written communication skills; presentation skills.
  • 3+ years of JavaScript, .NET, C# development experience in creating customer-facing, web-based solutions
  • Experience with REACT or similar framework preferred
  • 1+ years of cloud development experience, AWS experience preferred
  • 1+ years of systems analysis and design experience.
  • 1+ years delivering solutions as a member of an agile team.
  • Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.