Remote Software Engineer

closed
Logo of MEMIC

MEMIC

πŸ“Remote - Worldwide

Job highlights

Summary

The job is for a Software Engineer at MEMIC Group. The role involves designing, developing, and maintaining software solutions using C#, .NET Core, SQL, JavaScript, and Angular UI framework. The candidate will collaborate with various teams to ensure seamless operation and successful project implementation.

Requirements

  • Bachelor’s degree in Information Technology , Computer Science, or a related field; or equivalent work experience
  • Strong expertise and at least 3 years of hands-on experience with back -end development in C# and SQL , with a solid understanding of Object-Oriented Design and Development (OODD)
  • Experience with RESTful API design, implementation, and version control
  • Good understanding of database design, optimization, and management
  • Strong problem-solving skills and the ability to troubleshoot complex issues
  • Strong understanding of software development lifecycle (SDLC) processes and best practices
  • Familiarity with Agile methodology and experience working in an Agile development environment, utilizing Scrum or other Agile frameworks
  • Excellent communication, teamwork, and collaboration skills
  • Familiarity or experience with Amazon Web Services (AWS) or Azure Cloud , particularly in the context of deploying and building solutions within a cloud environment
  • Proven ability to manage multiple projects simultaneously and meet deadlines

Responsibilities

  • Design, develop, and maintain high-quality software solutions in line with business requirements and adhere to established technical, functional, coding, security, and architectural standards
  • Collaborate with business stakeholders, architects, and development teams to gather requirements, understand business needs, and design and code optimal software solutions
  • Develop and implement robust integrations, RESTful APIs, and web applications to ensure seamless connectivity within the systems ecosystem
  • Conduct thorough testing and debugging , participate in code reviews to ensure high code quality and adherence to best practices , functionality, security, and performance standards
  • Ensure timely delivery of software projects by effectively managing workload and coordinating with cross-functional teams to align on project goals and deliverables
  • Monitor and optimize application performance, addressing any issues in production to ensure seamless operation and user satisfaction
  • Create and maintain technical design documents, specifications, and up-to-date documentation for team knowledge sharing
  • Provide support for production issues related to systems and integrations under your preview
  • Engage in DevOps practices to automate and enhance the build, release, and deployment processes
  • Stay current with industry trends and advancements, continuously upskilling your role profile to match the ongoing innovation within our organization and the industry
  • Participate in Scrums, Sprint Planning, Retrospectives, and other Agile ceremonies
  • Mentor and provide technical guidance to associate developers, fostering their professional growth
  • Promote a culture of ongoing, agile improvement, collaboration, and innovation across the organization

Preferred Qualifications

  • Experience in front-end web development using Angular is a strong plus
  • Experience with automated testing frameworks and tools is a plus
  • Experience coding and deploying utilizing Azure DevOps is a plus

Benefits

  • Health Insurance options, Dental Insurance options and Vision Insurance
  • Employee Life Insurance/AD&D and Dependent Life Insurance options
  • Short-term & Long-term Disability
  • Health Savings Account with potential employer match
  • Flexible Medical and Dependent Care Account
  • Accident Insurance
  • Critical Illness Insurance
  • Employee Assistance Program
  • Legal/Identify Theft Insurance options
  • Long Term Care Insurance
  • Pet Insurance
  • 401 (k) Retirement Plan with match up to 5%, plus profit sharing & discretionary contributions (subject to vesting)
  • 5 weeks of Paid Time Off (PTO)
  • 7 paid holidays
  • Flextime schedules
  • Paid Parental Leave
  • Student loan paydown and refinancing assistance
  • Educational assistance for job related courses, seminars, certifications or degrees
  • One paid day every year to volunteer for your non-profit of choice
  • On-site fitness center (Maine & Virginia) or fitness reimbursement
  • Subsidized parking
  • Sit-Stand desks & daily stretch breaks
This job is filled or no longer available