Remote Mid-Level Software Engineer

Posted

Apply now
Please, let AE Perkins know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Mid-Level Software Engineer will be responsible for developing and maintaining scalable, high-performance web applications.
  • This role involves contributing to all phases of the software development lifecycle.
  • Proficiency in full-stack web development is required, with the ability to work independently and solve complex technical challenges.
  • The engineer will collaborate within an Agile development environment and take ownership of specific projects or features.
  • The position is fully remote, with a distributed team of over 10 developers across two US timezones.
  • The application being developed is an in-house banking-like application for medical purposes, built entirely in-house over the last five years.
  • The role includes participation in a structured mentorship program and opportunities to mentor entry-level software engineers.
  • Responsibilities include application development, leadership and mentorship, problem-solving, Agile participation, code quality and testing, team collaboration, application monitoring and troubleshooting, and limited requirements gathering.

Requirements:

  • A Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent combination of education and/or experience is required.
  • 2-5 years of development experience focusing on core technologies such as C#, SQL, and REST APIs is necessary.
  • Experience with C#, .NET 5+, .NET Framework 4.8, and ASP.NET Web APIs is required at an intermediate level.
  • Familiarity with modern UI frameworks such as Vue, React, or Angular is needed at an intermediate level.
  • Basic experience with Microsoft SQL Server DDL and DML is required.
  • Proficiency in using Git for managing code, pull requests, branching, rebasing, and merging is necessary.
  • Preferred but not required experience with frameworks like Dapper, Hangfire, DbUp, and nUnit.
  • Preferred but not required experience with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ.
  • Experience with task management tools like JIRA is preferred but not required.
  • Strong problem-solving skills and the ability to work in an Agile environment are essential.
  • Ability to write well-organized, quality unit and integration tests is required.
  • Strong interpersonal skills and the ability to provide and receive feedback in a team environment are necessary.

Benefits:

  • The starting pay for this position ranges from $90,000.00 to $110,000.00 annually, with additional bonus potential.
  • Competitive yearly bonus potential of up to 10% of the annual salary as part of the Corporate Bonus Plan.
  • Benefits include vacation time, sick time, medical, dental, vision, 401k, flexible spending accounts, health savings accounts, long-term and short-term disability, supplementary life insurance, LegalShield, and a commuter reimbursement plan.
  • Additional benefits include education reimbursement, Wellable membership, access to Telescope Health (telehealth), and the Intellect (mental health) application.
  • Employee engagement activities such as voluntary events, raffles, and a book club are offered, promoting an easy work/life balance.
Apply now
Please, let AE Perkins know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 90,000 - 110,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback