Software Developer | Minnestar

Omni Data Retrieval

Job Description

 

Position:                           Software Developer

Company:                         Omni Data Retrieval

Corporate Office:               Lakeville, MN

Position Classification:         Salaried Non-exempt (Full-Time)

Category:                         Information Technology

 

 

Description:

Work within a small team of developers to build and maintain internal software solutions.  Partner with stakeholders, including technical and business unit leaders, to assess project requirements, propose design strategies, and estimate timelines.  Take initiative to generate new ideas, act on opportunities, and prioritize tasks to drive our technology forward in alignment with our company mission and values.  Effectively communicate with leadership to adapt to changing needs.  This position reports to the Director of Software Development.

 

Primary Responsibilities:

  • Apply Ruby experience to the development and enhancement of applications.
  • Build solutions to pull data from a variety of sources and apply processing rules, with a focus on adherence to defined business rules.
  • Develop and test software modules to meet the product requirements specified by IT and Business Management.
  • Utilize broader experience to help develop, enhance, and support other development projects and business goals.
  • Communicate well within the development team and with business unit stakeholders.
  • Take initiative in identifying and proposing strategies to positively impact business goals.
  • Provide innovative, reasoned, and practical solutions to complex technical problems and demanding requirements.
  • Respond quickly to requirements, development priorities, and opportunities.
  • Provide reliable estimates of task duration and contribute to the evaluation of project feasibility.
  • Manage multiple competing priorities, document progress daily, and assist with other projects as business needs arise.
  • Keep abreast of technical landscape and opportunities to advise on opportunities and propose improvements.

 

Qualifications:

  • 4+ years of software development experience.
  • 1+ years of Ruby application development experience (not Rails/web application focused).
  • Bachelor’s degree in computer science or equivalent experience.

 

Skills:

  • Possess strong familiarity with the Ruby programming language, including:
    • Experience using Ruby outside of a web application / Rails environment.
    • Knowledge/experience with advanced inheritance, extensible models, and unique language features.
  • Experience utilizing Selenium, Watir, or similar tools is helpful.
  • Comfort developing software with a wide range of languages and tools.
    • Environment includes Ruby, ColdFusion, ASP, .NET, and more.
  • Demonstrated knowledge of SQL Server and Transact SQL for querying tables and generating reports.
  • Excellent testing/debugging skills.
  • Strong overall technical skillset.

 

 

 

Essential FunctionsThis job description does not include the marginal functions of the job that are incidental to the performance of fundamental job duties. All duties and responsibilities, including regular and reliable attendance are essential job functions and requirements and are subject to possible modification to reasonably accommodate qualified individuals with disabilities. To perform this job successfully, the incumbent(s) must possess the skills, aptitudes, and abilities to perform each duty proficiently, with or without reasonable accommodation. Some individuals who pose a direct threat or significant risk to the health or safety of themselves or others may be unable to perform this job. The requirements listed in this job description are the minimum levels of knowledge, skills, or abilities necessary for the job, with or without reasonable accommodation.

 

Job Type: Full-time
Compensation Type: Salaried
Location: Remote within Minnesota
Posted by Lydia Miller on March 21, 2024