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.