Remote 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 MEMIC Group is seeking a passionate and skilled Software Engineer to join their dynamic team remotely.
  • The role involves the design, development, and maintenance of software solutions using technologies such as C#, .NET Core, SQL, JavaScript, and the Angular UI framework.
  • Responsibilities include designing and coding software solutions that meet business requirements while adhering to technical, functional, coding, security, and architectural standards.
  • The Software Engineer will collaborate with business stakeholders, architects, and development teams to gather requirements and understand business needs.
  • The position requires developing robust integrations, RESTful APIs, and web applications to ensure seamless connectivity within the systems ecosystem.
  • The engineer will conduct thorough testing and debugging, participate in code reviews, and ensure high code quality and adherence to best practices.
  • Timely delivery of software projects is essential, requiring effective workload management and coordination with cross-functional teams.
  • The role includes monitoring and optimizing application performance and addressing production issues to ensure user satisfaction.
  • The engineer will create and maintain technical design documents and provide support for production issues related to systems and integrations.
  • Engagement in DevOps practices to automate and enhance build, release, and deployment processes is expected.
  • Staying current with industry trends and advancements is crucial for continuous upskilling.
  • Participation in Agile ceremonies such as Scrums, Sprint Planning, and Retrospectives is required.
  • The Software Engineer will mentor and provide technical guidance to associate developers, promoting a culture of ongoing improvement and collaboration.

Requirements:

  • A Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent work experience is required.
  • Candidates must have strong expertise and at least 3 years of hands-on experience with back-end development in C# and SQL, along with a solid understanding of Object-Oriented Design and Development (OODD).
  • Experience with RESTful API design, implementation, and version control is necessary.
  • Front-end web development experience using Angular is a strong plus.
  • A good understanding of database design, optimization, and management is required.
  • Strong problem-solving skills and the ability to troubleshoot complex issues are essential.
  • Candidates should have a strong understanding of software development lifecycle (SDLC) processes and best practices.
  • Familiarity with Agile methodology and experience working in an Agile development environment is required.
  • Excellent communication, teamwork, and collaboration skills are necessary.
  • Familiarity or experience with Amazon Web Services (AWS) or Azure Cloud is preferred.
  • Proven ability to manage multiple projects simultaneously and meet deadlines is required.
  • Experience with automated testing frameworks and tools is a plus.
  • Experience coding and deploying utilizing Azure DevOps is also a plus.

Benefits:

  • The comprehensive benefits package includes Health Insurance options, Dental Insurance options, and Vision Insurance.
  • Employee Life Insurance/AD&D and Dependent Life Insurance options are provided.
  • Short-term and long-term Disability coverage is included.
  • A Health Savings Account with potential employer match is available.
  • Flexible Medical and Dependent Care Accounts are offered.
  • Accident Insurance and Critical Illness Insurance are part of the benefits.
  • An Employee Assistance Program is available for support.
  • Legal/Identity Theft Insurance options and Long Term Care Insurance are provided.
  • Pet Insurance is also included in the benefits package.
  • A 401(k) Retirement Plan with a match up to 5%, plus profit sharing and discretionary contributions, is offered (subject to vesting).
  • Employees receive 5 weeks of Paid Time Off (PTO) and 7 paid holidays.
  • Additional benefits include flextime schedules, Paid Parental Leave, and student loan paydown and refinancing assistance.
  • Educational assistance for job-related courses, seminars, certifications, or degrees is available.
  • Employees receive one paid day every year to volunteer for a non-profit of their choice.
  • On-site fitness centers (in Maine & Virginia) or fitness reimbursement are provided.
  • Subsidized parking, sit-stand desks, and daily stretch breaks are also part of the benefits.
About the job
Posted on
Job type
Salary
-
Location requirements

-

OA
Opportunities at MEMIC's company logo
Opportunities at MEMIC
View company profile
Leave a feedback