MEMIC is hiring a
Software Engineer

Logo of MEMIC

MEMIC

πŸ’΅ ~$150k-$200k
πŸ“Remote - Worldwide

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let MEMIC know you found this job on JobsCollider. Thanks! πŸ™