Remote Software Engineer
closedMEMIC
π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
Similar Remote Jobs
- πUnited Kingdom, Spain
- πGermany
- π°$155k-$200kπUnited States
- π°$165k-$201kπUnited States
- π°$175k-$210kπUnited States, Worldwide
- π°$150k-$200kπCanada, United States
- π°$185k-$223kπUnited States
- πSwitzerland
- πUnited States
- πUnited States