IT Developer Analyst

Information Technology Oklahoma City, Oklahoma


Job Summary

The IT Developer/Analyst is responsible for creating web based applications and/or support existing applications to solve complex problems in a computing environment and must be competent to work in all phases of applications, systems analysis and programming activities

 

Duties/Responsibilities

  • Identify and develop scalable, enterprise class, C#, .NET, AngularJS and JQuery hybrid solutions for small and large scale opportunities.
  • Experience and capability to create and improve solution using SOLID principles.
  • Relate to business and engineering personnel and apply software solutions to business problems.
  • GIS development experience preferred, but not required.
  • Works closely with other departments and work groups to perform analysis of business functions, prepare documentation, develop requirements and specifications for new systems, and provides recommendations for technical solutions
  • Works closely with users to prototype, test, and validate the functionality of developed applications.
  • Oversees the installation of hardware, software, and performs technical consulting with users and vendors for package system installations.
  • Assists with web administration functions including user rights, maintenance, log analysis and software upgrades
  • Troubleshoots, diagnoses, and fixes bugs and malfunctions
  • Analyzes, reviews and alters applications to increase operating efficiency, adapt new requirements, and correct errors
  • Maintains and supports assigned systems to ensure minimal downtime and loss of service on production systems, including existing GIS mapping applications. Performs coding of enhancements to production systems.  Analyzes, reviews, and alters application software to increase operating efficiency, adapt new requirements, and to correct errors. Acts as liaison for support and maintenance for vendor supported package systems.



Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or Management Information systems, plus 4-6 years progressively responsible experience in web development.
  • Experience with C#, .NET and Javascript based frameworks such as AngularJS and JQuery, as well as, exposure to GIS development platforms.
  • Ability to troubleshoot technical problems.
  • Ability to work well under pressure and able to meet deadlines.
  • Ability to work closely with other staff and users in a team-oriented production computing environment.
  • Courteous and effective communication skills, including the ability to solicit information from users to solve technical problems.
  • Demonstrated verbal and written communication skills, including the ability to organize and manage assignments, work plans, and to communicate with management, coworkers, and system users.