Description

You will design, code, and test computer programs based on detailed functional and technical specifications.

Responsibilities

  • Analyze project specifications and data to create or modify computer programs.
  • Write new programs and rewrite existing code to improve operating efficiency or adapt to new requirements.
  • Design, implement, and test database functional objects including triggers, procedures, packages, and functions.
  • Prepare test data, correct program errors, and document all development, testing, and correction methods.
  • Assist in designing systems architecture and preparing program specifications.

Required Skills

  • 8+ years of experience with Windows Server 2012, IIS 7/8, .NET Framework 4.5+, .NET Standard 2.x, and .NET Core App 2.x.
  • 8+ years of expertise in data structures, algorithms, and ActiveReports 8.
  • 8+ years working with Web services, REST API, SOAP, JSON, XML, and WSDL.
  • 6+ years with XML technologies including XSD, DTD, XSLT, and XPath.
  • 6+ years in Service-oriented Architecture (SOA) frameworks and web services integration design.
  • 6+ years of object-oriented programming and applying modern design patterns.
  • 6+ years developing APIs using sync and async integration patterns, messaging, queues, and event streams.
  • 5+ years in systems integration, enterprise integration, and workflow patterns.
  • 5+ years of experience with COTs products, Agile practices, unit testing, and version management.
  • 5+ years designing and testing database objects and performing conceptual, logical, and physical data modeling.
  • 5+ years using SQL Developer and modeling tools such as Erwin, IDEF, or TOAD.

Preferred Skills

  • 2+ years of experience with DevOps, CI/CD, or AASHTOWare Products.
  • 2+ years as a Microsoft Certified Professional Developer (MCPD).

Education

Any Graduate