Senior IT Software Developer

Job Title: Senior Information Technology Software Developer

Shape the Future of Technology – Join Us as a Senior IT Software Developer!

Are you ready to take your software development expertise to the next level? Do you thrive in an environment that values innovation, problem-solving, and leadership? If so, we invite you to join our team as a Senior Information Technology Software Developer!

As a senior technical specialist, you’ll lead the charge in designing and deploying advanced software solutions, optimizing data systems, and contributing to strategic IT initiatives. This role combines hands-on development with project management, enabling you to shape the direction of our technology landscape.

If you’re passionate about technology, inspired by complex challenges, and eager to make a lasting impact, apply now and become a key part of our dynamic team!


Job Summary

The Senior Information Technology Software Developer is an advanced journey-level position responsible for defining, designing, and deploying sophisticated software systems. This role requires an innovative mindset to deviate from traditional methods, research trends, and develop new approaches. Responsibilities include leading projects, optimizing systems, and ensuring high-quality deliverables that impact multiple aspects of the organization.


Distinguishing Characteristics

This role is recognized as a technical specialist with the initiative to develop new methods, criteria, and policies. The position involves interpreting data, refining methodologies, and resolving complex problems to deliver exceptional results.


Supervision

  • Supervision Received:
    • Objectives and resources are set collaboratively.
    • Responsible for planning, resolving conflicts, and interpreting policies independently.
    • Work is reviewed for overall feasibility, compatibility, and effectiveness.
  • Supervision Given:
    • Acts as a lead, coordinating and reviewing the work of team members.
    • Provides guidance, resolves problems, and offers procedural instructions.

Key Responsibilities

  1. Design, develop, and deploy new or modified custom software to generate complex reports and sub-reports across multiple databases.
  2. Define and optimize relational database structures, programming languages, and query languages.
  3. Provide technical advice, review deliverables, and make strategic recommendations.
  4. Develop and enhance data marts, ETL scripts, and business intelligence dashboards, ensuring optimization and high availability.
  5. Act as a Project Manager, planning and coordinating projects, and monitoring scope, quality, budget, and schedule.
  6. Perform data warehouse tuning and consolidation of multiple data marts into an enterprise-level data warehouse.
  7. Stay informed of emerging technologies and trends, integrating new methods and solutions.
  8. Perform other related duties as assigned.

Required Knowledge

  • Advanced reporting tools and relational database concepts.
  • Database security, firewall technologies, roles, and privileges.
  • Unified Modeling Language (UML) and Object-Oriented Programming (OOP).
  • Web services technology and dynamic reporting applications.
  • Data warehouse design, tuning, and management tools.
  • Current office technology and equipment.

Required Skills and Abilities

  • Anticipate and resolve performance issues in reports and database applications.
  • Optimize and integrate distributed software applications and database schemas.
  • Enhance and consolidate data warehouse systems for strategic use.
  • Communicate effectively, both verbally and in writing.
  • Lead and train team members while fostering collaboration.
  • Use independent judgment, solve problems, and manage multiple priorities.

Minimum Qualifications

  • Education:
    • Bachelor’s degree from an accredited college or university in a related field and six years of relevant experience, OR
    • Master’s degree from an accredited college or university in a related field and four years of relevant experience.

Certifications, Licenses, and Registrations

Employees in this position may be required to obtain and maintain relevant certifications, licenses, and registrations based on organizational needs.


 

 
 
 
 
 
 
 


 

IMRI offers top-tier benefits that include: medical coverage through nationally recognized carriers, ancillary coverages, paid vacation and sick leave in compliance with all state and local laws, 401(k) with company match, company paid life insurance and LTD, and several additional voluntary coverages.

 

Pay will be commensurate with the experience, skills, and qualifications that the candidate brings to the position.

 

EQUAL EMPLOYMENT OPPORTUNITY

EEO/Affirmative Action Statement and Non-Discrimination Policy IMRI is an Equal Employment Opportunity employer committed to maintaining a non-discriminatory, diverse work environment. In accordance with Title VII of the Civil Rights Act of 1964, Section 503 of the Rehabilitation Act of 1973, Vietnam Era Veteran's Readjustment Assistance Act of 1974 (VEVRAA), Americans with Disabilities) (ADA), and other federal, state, and local anti-discrimination laws, IMRI does not unlawfully discriminate against any person on the basis of race, color, religion, sex, national origin, ancestry, genetic information, age, marital status, sexual orientation, physical or mental disability, or status as a special disabled veteran or other veteran. IMRI will take affirmative action to assure equal opportunity for employment is provided with regard to all personnel actions. This is including but not limited to: recruitment, selection, compensation, benefits, training, promotion, demotion, layoff, termination and all other terms and conditions of employment.