Senior Application Developer

Charlotte, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : ASP.NET Core MVC , C# , Angular 2+ , Any JavaScript frameworks , CSS3, Web API 2

Location : Charlotte

CTC : DOE

Job Description:

MAJOR DUTIES AND RESPONSIBILITIES

  • 5+ years of software development experience
  • Actively and consistently support all efforts to simplify and enhance the consumer experience
  • Design, implement and deliver complex products for users
  • Completes application development by coordinating design requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and/or operating platforms
  • Understands various coding languages and how to apply them in a way to create new; fresh content and usable applications
  • Actively and independently acquire knowledge of new development technologies in areas such as web applications
  • Work closely with the data validation and testing teams to respond, clarify or define specific application behavior, look/feel and function
  • Diagnose complex issues, evaluate, recommend and execute the best resolution
  • Manage detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience
  • Develop, modify, enhance and implement software systems designed to support new or existing business initiatives
  • Responsible for database analysis, query writing, creation of stored procedures.
  • Influence system design by identifying and recommending design and requirements needs for software enhancements
  • Test software to ensure proper and efficient execution and adherence to business and technical requirements
  • Write code that meets the production requirements and design specifications
  • Ensure code is regression free, documented and unit tested
  • And all other duties as assigned or requested by Management

REQUIRED QUALIFICATIONS

  • Intermediate understanding of best practices in UX design
  • Intermediate knowledge of Agile development methodologies
  • Attention to detail to ensure all objects work together for the application to function properly.
  • Ability to work independently; to make recommendations and value-added decisions
  • Ability to deliver against several initiatives simultaneously
  • Ability to prioritize and organize effectively
  • Excellent written and verbal communication skills
  • Excellent analytical and troubleshooting abilities
  • Must have database modeling skills
  • Must work well with others and promote a positive team environment

Education

  • Bachelor's degree in Computer Science, Engineering or related field