Logo for RelPro, Inc.

Senior Software Developer

Role overview

Qualifications

  • Bachelor's Degree in Computer Science
  • Bachelor's Degree in Computer Engineering
  • Bachelor's Degree in Computer Information Systems

Responsibilities

  • Designing and implementing frameworks and re-usable software components using JavaScript
  • Owning projects from start to finish, collaborating with others on the team and pushing code daily
  • Review code developed by other developers and provide feedback to ensure best practices
  • Collaborate with UX researchers, product managers and engineers to help build new features and solve creative problems

Key facts

Other skills

  • Collaboration
  • Mentorship
  • Problem Solving

About the company

RelPro, Inc. logo

RelPro, Inc.

RelPro delivers a unique combination of smart prospecting, quality leads and targeted intelligence for sales, marketing and business development professionals. We analyze data on more than 150 million decision-makers and 7 million companies from trusted sources, social networks and the web. Through SaaS and Data Services solutions, RelPro enables organizations to find leads and generate actionable intelligence on executive-level relationships efficiently and systematically. RelPro is a trusted partner to leading companies, non-profits, and universities. For more information, and to schedule your demo, visit www.relpro.com

Company details

Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

Sr. Software Developer is needed to perform the following duties: 

 

        Designing and implementing frameworks and re-usable software components using JavaScript.

        Owning projects from start to finish, collaborating with others on the team and pushing code daily.

        Successfully carry out assignments that are technically very large or complex or have extensive or complex business implications.

        Developing standards and conventions, mentoring other developers.

        Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

        Finding and fixing inefficiencies in code or process and working to make the team better every day.

        Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

        Manage source control for certain repositories.

        Coding, Unit Testing & Deployment.

        Developing reusable components and services

        Solid understanding of both Web Technologies and Desktop applications

        Good Architecture skills and well aware of best design practices and software architectures

        Providing technical solutions for business problems 

        Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Architecture Diagrams.

        Agile Implementation, Sprint Planning.

        Critical Technical Production Issues Resolution: Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows and integrated upstream & downstream applications.

        Perform debugging and Analytical skills to identify and resolve the problem.

        Collaborate with support, business, and various technical teams

         Strong knowledge in Application and its connected applications

        Debug tools and strategies

        Capable of providing alternate solutions to avoid business process interruptions without compromising  compliance.

        Perform test Driven Development with Good Code Coverage with unit tests.

        Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.

        Quality Deliverables.

        Help in the Deployment Process.

        Collaborate with UX researchers, product managers and engineers to help build new features and solve creative problems, in a fast-paced environment.

        Collaborating with others on the team while using Git.

        Contributing during standup meetings with care and thoughtfulness.

        Help other contributors to feel comfortable speaking their mind and take feedback to help the totality of the group.



Requirements

Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Information Systems.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at RelPro, Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.