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 Junior Developer

Cleveland, OH

Apply Now

The NRP Group, LLC is currently seeking a IT Software Junior Developer in the Cleveland office!

The IT Software Junior Developer is an entry-level role who has limited exposure to software development. The IT Software Junior Developer role is to create and maintain in-house software, develop critical products for our clients, and offer excellent technical support with the oversight and mentoring of senior developers and management.


  • Design, develop, document, analyze, create, test and modify computer systems and programs.
  • Maintain and create reports using SQL Server Reporting Services.
  • 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.
  • Works closely with business analysts to ensure business requirements.
  • 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 Dev Ops.

  • Accountability - Accepts responsibility and accounts for his/her actions.
  • Analytical Ability - Ability to use thinking and reasoning to solve problems.
  • 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.
  • 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.


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

    Experience:  0-2+ years of relevant experience

    Technical SkillsNone

    Driver’s License Required: Yes

    Other Requirements: None

    Apply Now