NRP Logo
NRP Logo
Development Overview
Affordable Development
Market Rate Development
Construction Overview
Third-Party Construction
Supplier Diversity
Property Management
Asset Management
About Us
About Us
Our Approach
Corporate Responsibility
People and Culture
Our Team
NRP Careers
Rewarding work that makes a difference

IT Software Developer

Cleveland, OH

Apply Now

The NRP Group, LLC is currently seeking a IT Developer in the Cleveland Office.

The IT Software Developer role is to create and maintain in-house software, develop critical products for our clients, and offer excellent technical support. This also includes bringing new ideas/technologies to improve existing processes and solve issues.


To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily.  Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.

Essential Functions Statement(s)


  • Design, develop, document, analyze, create, test and modify computer systems and programs.
  • Create and maintain interfaces to and from external systems.
  • Delivers high quality solutions and documentation from delivered specifications, conforming to security and compliance requirements.
  • Creates and modifies computer programs by converting project requirements into code.
  • Maintains and administers various core applications.
  • Participate in data management and auditing, querying data for analysis, and identify anomalies.
  • Provide input for the establishment of system policies and procedures, standards and schedules
  • Works closely with business analysts to ensure business requirements.
  • Demonstrates the ability to deliver technical features, innovation and business benefits based on technical knowledge relevant to the business need.
  • Ability to use one or more development languages: SQL, C#, VB, HTML, CSS, React
  • Ability to understand and use the model-view-controller methodology for web applications
  • Maintain/store all code in GIT using Azure DevOps.


    • Communication - Effectiveness of both written and verbal skills.  Communicates and/or understands instructions, sells ideas, obtains acceptance and action. Accurately informs supervisors and subordinates of important developments.
    • Initiative - Demonstrates resourcefulness and independence in carrying out responsibilities and assignments. 
    • Job Knowledge - Exhibits both practical and technical knowledge of the position and knowledge of applicable support tools and resources.
    • Judgment - Ability to formulate a sound decision using the available information.
    • Project Management - Manages and measures multiple activities.  Manages risks and plans for contingencies.
    • Relationship Management - The ability to establish and maintain a good rapport and cooperative relationship with customers and coworkers.
    • Reliability - Consistently meets deadlines, follows up, and effectively uses time.
    • Systematic Thinking - Makes systematic use of organizational systems and processes.   Takes an organized, logical approach to thinking through issues.  Applies learning to new situations.
    • Technical Aptitude - Ability to comprehend complex technical topics and specialized information.
    • Working Under Pressure - Ability to complete assigned tasks under stressful situations.
  • Accountability - Accepts responsibility and accounts for his/her actions.
  • Analytical Ability - Ability to use thinking and reasoning to solve problems.

    Education:  Bachelor’s degree in computer- related are of study or equivalent experience

    Experience:  2-4+ years of relevant experience

    Technical SkillsNone

    Driver’s License Required: Yes

    Other Requirements: None

    Apply Now