Recast Software

Software Engineer

Recast Software

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $85,000 - $120,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudEntity FrameworkGraphQLMongoDBNoSQLSQL

About the role

  • Performs independent tasks and co-ordinates with other engineers to complete a story.
  • Drives delivery of Independent Stories w/ support from senior members of the team.
  • Collaborate with stakeholders from the Product team to understand Features and break them down into actionable stories and tasks.
  • Coordinates with others to deliver high- and low-level solutions, prepare solution design documents including NFRs, and ensure alignment with performance and scale requirements.
  • Determine and document non-functional requirements (NFRs) and design appropriate test strategies with robust coverage.
  • Measure performance and scalability parameters using the right level of testing.
  • Apply object-oriented design, SOLID principles, and best practices.
  • Balance speed and quality while navigating ambiguity through quick spikes and iterative development.
  • Recognize and isolate technical debt and help remove roadblocks for the team.
  • Perform reviews of design docs, pull requests, and test coverage.
  • Help drive feature prioritization based on the deep knowledge of OSD.
  • Unblock junior engineers and foster a culture of continuous improvement.
  • Experience in ownership over quality of feature delivery.

Requirements

  • 3+ years of professional experience in software development.
  • Strong independent analytical and problem-solving abilities.
  • Ability to work effectively in a team-oriented, collaborative environment.
  • Strong Coding and System Design skills for on-prem as well as cloud solutions.
  • Ability to learn and adapt to new technologies and methodologies.
  • Proven track record of delivering scalable, high-quality software applications.
  • Expertise in C# and .Net.
  • Experience with relational and NOSQL databases (e.g., SQL Server, MOngoDB etc).
  • Experience designing and implementing RESTful and/or GraphQL APIs.
  • Proficiency with Source Control (Git) and CI/CD pipelines.
  • Experience with cloud platforms such as Azure.