Remote Senior Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Software Engineer position is responsible for the development, maintenance, and support of IME’s Web Applications.
  • The Engineer will work with business stakeholders and development staff to gather specifications for enhancement requests and execute the delivery of those requests.
  • This role is a full stack developer opportunity that requires obtaining in-depth knowledge of the business and the internally developed ERP based software.
  • The candidate must be able to listen to specification requests from stakeholders, understand business objectives, and propose solutions.
  • Once approved, the candidate will deliver the requests in a timely manner and must be able to work independently in a remote environment.
  • Essential functions include working on an agile development team, proposing alternative development options, analyzing, designing, developing, and testing user-centric software solutions, and maintaining existing software to improve usability and performance.
  • The Engineer will also collaborate with team members on test plans, conduct root cause analysis, document web content requirements, and maintain product templates and web analytics.

Requirements:

  • A Bachelor’s degree in Computer Science or a related discipline, or equivalent professional experience is required.
  • The candidate must have 6+ years of experience in web application development using C# and full MS Stack development, .NET and .NET Core frameworks, MVC frameworks, Client/Server technologies, SQL Servers, SSMS, stored procedures, cloud-native patterns (Microsoft Azure), RESTful Services, React.js, high performance and scalable systems, and HTML/CSS/SCSS.
  • Excellent analytical and problem-solving skills are necessary.
  • The candidate must demonstrate excellence in communication, including the ability to convey complex ideas clearly and concisely.
  • A professional demeanor, self-directed motivation, detail orientation, and exceptional organization skills are required.
  • The ability to adapt to multiple and changing priorities is essential.
  • Preferred qualifications include an advanced degree in Computer Science or a related field, the ability to lead teams on small and medium-sized projects, and experience with Azure DevOps, GIT, DevExpress, Umbraco, or other CMS.
  • Physical requirements include prolonged periods of sitting at a desk and working on a computer, and the ability to lift 15 pounds at times.

Benefits:

  • The position offers a 100% remote work environment and employer-provided equipment.
  • Employees receive medical, dental, and vision insurance, along with a health savings plan that includes employer contributions.
  • Medical and dental flexible spending accounts are available.
  • The company provides basic life, short-term disability, and long-term disability insurance at no cost to employees.
  • A 401K plan with employer match is offered, where the company matches 100% of the first 4% of salary deferrals, and all contributions are 100% vested immediately.
  • Employees can take advantage of an employee discount program for electronics, groceries, travel, entertainment, and more.
  • An employee assistance program and pay on demand are also included.
  • Additional benefits include critical illness, hospital indemnity, group accident, and legal insurance, as well as paid time off and more.
About the job
Posted on
Job type
Salary
-
Experience level
Leave a feedback