Application Developer III

Charlotte, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : database SQL, report writing, ETL

Location : Charlotte

CTC : DOE

Job Description:

Individuals with this role are required to:

  • Design and build highly complex software solutions (specifically front-end Angular applications) using agile/XP/TDD.
  • Program well-designed, efficient code (specifically Angular, some java) independently.
  • Collaborate with designers, developers, and product owners to build solutions.
  • Clearly communicate team-wide progress and identify blocking processes/patterns that hold a team back.
  • Participate in paired programming and code reviews with juniors to expand the team’s collective knowledge and understanding of software engineering.
  • Complete independent research to refine best practices and present work to peers.
  • Turn complex ideas into manageable pieces of work to complete as part of a product team.
  • Coach and mentor software developers.
  • Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind.
  • Learn the business drivers of a product and help drive the technical direction of a product to fulfill the desired vision.

 

Typical Functions:

  • Maintains and enhances existing applications.
  • Troubleshoots and debugs applications, including user and system interface functionality.
  • Collaborates with cross-functional teams and clients to define, design and deliver enhancements, new applications, and technical solutions that meet the needs of the company, its clients, and the end-users.
  • Configures a design that satisfies business requirements and desired specifications.
  • Researches evaluates and implements new technology to optimize application efficiency and usability.
  • Maintains records to document system and programming development and revisions.
  • Designs modifications based on defined requirements and coordinates development efforts on maintained applications.
  • Programs and directs other programmers in required programming languages, database SQL, report writing, ETL, Assists with testing and migrating code through test regions.
  • Ensures adherence to appropriate design, coding and source control standards.
  • Leads design and code walk-thru as a presenter or reviewer.
  • Processes Change Requests and Quality Assurance (QA) documentation for project implementations and support changes.

 

Required Qualifications:

  • Bachelor degree in Computer Science or a related discipline.
  • In lieu of a degree, 8 years of related business experience.
  • Work experience in addition to a degree: 5-10 years as an IT Application Developer or equivalent.
  • Job-specific knowledge, skills or abilities:
  • Four years of coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.

 

Preferred Qualifications:

  • Expert coding skills in 1 or more standard languages.
  • Demonstrated success in complex problem solving and an understanding of quality delivery.
  • Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals.
  • Understand and lead others in the use of the System Development Life Cycle (SDLC).
  • Effective communication skills.
  • Experience with schema/database design, Enterprise Standards, and Process Adherence.