Programmer Analyst at Digital Intelligence Systems, LLC in Meridian, Idaho

Posted in Other 2 days ago.

Job Description:



Responsible for developing and delivering well-tested software applications, scripts, batches, data extracts (ETL), and reporting for department needs. Under general supervision, responsible for analysis, design, programming, implementation, documentation, and administration of the above described software. Responsible for refactoring, reengineering, and replacement of existing processes, ETL, and ERP software systems.


Required Experience:

  • Three years in software programming and analysis

Required Knowledge, Skills and Abilities (KSAs):

Knowledge of:

  • Relational databases, SQL and database access interfaces (ODBC, JDBC, ADO, ADO.NET)

  • ETL tools (Microsoft SSIS)

  • Software testing procedures

  • Network and software architecture

  • Build automation

  • Version control software


  • Advanced experience and database-related development skills (reading and writing complex SQL queries and stored procedures, etc.)

  • .NET (C#) software development - Intermediate

  • Reading and writing XML - Intermediate

  • Strong analytical and problem solving skills

  • Detail-oriented

  • Excellent written and verbal communication skills

  • Visual Studio, MS .NET Framework, C#

Ability to:

  • Troubleshoot, optimize, and tune solutions

  • Conduct data analysis, identify issues, and recommend and implement solutions

  • Collaborate with external business teams and System Analysts to understand business and technical functional requirements

  • Resolve issues with unclear requirements and achieve a successful result

  • Triage and solve complex problems using structured trouble-shooting methodologies

  • Work independently as well as work collaboratively in a team environment


  • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or related technical field Experience

  • Experience in Facets Application and databases

  • Experience in Jiva Application and databases

  • Experience with Team Foundation Server (TFS)

  • Experience working in an Agile team environment


  1. Participate in the design, development, implementation, and deployment of well-tested applications, scripts, and batches to provide for the delivery, reception, and processing. Develop large data extracts (ETL), and other data exchanges both inbound and outbound.

  2. Ensure efficient and effective applications systems by participating in the design, implementation, and maintenance of systems and programs.

  3. Assure workable programs by coding intermediate to complex programs following the program design criteria and using IT department standards.

  4. Ensure the program functions according to the design specifications by performing program testing.