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.