Lead Programmer

Greensboro, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : C#, VB.Net, Basic C++, JAVA, T-SQL

Location : Greensboro

CTC : DOE

Job Description:

Experience:

  • Five years of demonstrated work experience with a minimum of three years of experience in the area of analysis, design, and programming. Three years of experience with Microsoft Development Environments, knowledge of web-enabled application development, MS SQL Server and/or Oracle databases. Experience in the public utility industry or energy sector is preferred.

 

Job Responsibilities:

  • Leads programmers in all aspects of the designated application and program support including development, code installation, incident management, problem management, proactive maintenance, problem resolution.
  • Implement authentication and authorization for different types of applications – server-side applications, client-side applications and APIs.
  • Leads functional and technical specifications reviews, and application code reviews and ensures assigned project deliverables stay within stated timelines, scope, and costs.
  • Maintains computer systems and programming guidelines by writing and updating policies and procedures.
  • Recommends system enhancements and modifications to improve performance efficiency.
  • Writes, debugs, compiles, tests and installs program modifications and new programs or modules
  • Provides technical and user support for clients using information resources.
  • Participates in department and interdepartmental project teams and may work cross-functionally to improve processes within the organization.

 

Job Knowledge:

  • Full technical knowledge of all phases of SDLC and the ability to understand client requirements as well as underlying infrastructure applications, systems and processes.
  • Working knowledge of Microsoft SharePoint
  • Knowledge of advanced principles and techniques of computer programming, basic online programming and programming documentation.
  • Understanding of advanced principles and practices of database management systems, standard IT operating procedures and should be able to read, interpret and produce technical documentation.

 

Abilities and Skills:

  • Experience with .NET or ASP.NET Core, and a solid understanding of other programming languages (C#, VB.Net, Basic C++, JAVA, T-SQL, etc.)
  • Experience working with web technologies and concepts (RESTful web APIs, JavaScript, AngularJS, React, Json, Bootstrap, PHP, etc.)
  • Experience with a variety of systems architectures including, Client-Server, Web-based, Service Oriented, Publish-Subscribe, ETL is a plus.
  • Experience designing, developing, testing and supporting software in support of data initiatives
  • Excellent analytical, mathematical, and creative problem-solving skills.
  • Excellent listening, interpersonal, written, and oral communication skills.
  • Ability to work independently with minimal supervision and excel at meeting deadlines.