Rithum

Software Engineer – C#/.Net

Rithum

full-time

Posted on:

Location Type: Remote

Location: Remote • Missouri, North Carolina, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AngularAWSAzureDynamoDBJavaJavaScriptMS SQL Server.NETNoSQLPythonReactRedisSOAPSQLTypeScript

About the role

  • Participate in reviewing code written by peers and receive feedback on your own code to ensure quality and maintainable software development.
  • Learn new technologies, languages, tools, and best practices. We expect our Software Engineers to be proactive in improving their skills and staying updated with the latest trends in software development.
  • Engage in the software development process utilizing agile methodologies. This includes contributing to sprints, user stories, and participating in sprint reviews & retrospectives.
  • Manage medium to large-sized tasks or features assigned by senior engineers, delivering them on time and to specification.
  • Requirement gathering, design and team collaboration to support team goals
  • Participate in the analysis of feature requirements or issues and propose solutions. You may be involved in solving technical challenges related to performance, scalability, or user experience. Occasionally perform research or develop prototypes to test out new ideas, frameworks, or technologies.
  • Help to mentor more junior members of your team
  • Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks
  • Diagnose and fix software defects or bugs reported by users or uncovered during testing
  • Participate in on-call rotation
  • Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for:
  • Primary technologies (may include):
  • C#, .NET Core, Python, Java, C++, TypeScript/React, Angular, JavaScript
  • Github, Azure
  • SOAP/REST web service APIs
  • Secondary technologies
  • AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others)
  • Redis, NoSQL
  • Microsoft SQL Server

Requirements

  • 2+ years' experience developing in C# programming language
  • Strong verbal and written English communication skills
  • Experience developing web applications, working with databases, and consuming APIs
  • Understanding of relevant software development tools including version control, build processes and test frameworks
  • Ability to work independently with limited supervision
  • Ability to develop robust and secure code
  • Experience scaling applications in AWS and on-premise
  • Strong troubleshooting and optimization skills
Benefits
  • Medical, dental and vision benefits: Affordable health care plans and company HSA contributions, starting on Day 1
  • A 6% 401(k) match
  • Competitive time off package with 20 days of Paid Time Off, 9 Company-Paid holidays, 2 paid floating holidays, 7 paid sick days, 2 Wellness days, and 1 Paid Volunteer Day; at 3 years of service PTO increases to 22 days, and at 5 years it increases to 25 days
  • 12 weeks primary caregiver leave & 4 weeks secondary caregiver leave
  • Accident, critical illness, and hospital indemnity insurance
  • Pet insurance
  • Legal assistance and identity theft insurance plans
  • Life insurance 2x salary
  • Access to the Calm app and the Employee Assistance Program
  • $65/month Remote work stipend for internet
  • Culture and team-building activities
  • Tuition assistance
  • Career development opportunities
  • Charitable contribution match up to $250 per year

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET CorePythonJavaC++TypeScriptReactAngularJavaScriptAWS
Soft skills
communication skillsindependencetroubleshootingoptimizationmentoringcollaborationproactivityproblem-solving