NRP Logo
NRP Logo
Development Overview
Affordable Development
Market Rate Development
Construction Overview
Third-Party Construction
Property Management
Asset Management
About Us
About Us
Our Approach
Diversity, Equity & Inclusion
Environmental, Social & Governance
NRP Careers
Rewarding work that makes a difference

IT Software Junior Developer

Cleveland, OH

Apply Now

The NRP Group is currently seeking a IT Software Junior Developer in its Corporate Office in Cleveland, OH.

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, JavaScript.

  • Ability to understand and use the model-view-controller methodology for web applications

  • Maintain/store all code in Team Foundation Server.


    Competency Statements:

  • 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 are of study or equivalent experience

    Experience:  0-3+ years of relevant experience

    Technical SkillsNone

    Driver’s License Required: Yes

    Other Requirements: None

    Apply Now