What are the responsibilities and job description for the Senior Software Developer position at Embrace Pet Insurance?
Brief Description
Embrace Pet Insurance is looking for a Senior Software Developer with a specialization in .NET development to fortify our dynamic IT team. This role is crucial for someone who thrives on solving complex problems and is skilled in designing, building, and maintaining systems that are not only efficient and reliable but also scalable and reusable. You will be at the forefront of developing our core insurance systems, significantly enhancing our customer experience through technical innovation.
Responsibilities
Must Have Qualifications:
Benefits:
Embrace Pet Insurance is an equal-opportunity employer committed to fostering an inclusive and diverse work environment. In accordance with applicable federal, state, and local laws, we do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, age, national origin, ancestry, marital status, pregnancy, genetic information, physical or mental disability, veteran or military status, or any other protected characteristic under applicable law. Our hiring decisions are solely based on merit, qualifications, and the needs of the business. We are dedicated to ensuring a fair, reciprocal, and positive work experience for all employees, and we encourage applications from individuals with diverse backgrounds, perspectives, and abilities. If you have any questions regarding our equal employment opportunity policy, please contact the Human Resources department or an appropriate representative within the company. Additionally, if you require reasonable accommodations during the application process or while working as an employee, please submit a written request to the Human Resources Department. We take our commitment to equal employment opportunity seriously and strive to create a respectful and inclusive work environment for all team members.
Embrace Pet Insurance is looking for a Senior Software Developer with a specialization in .NET development to fortify our dynamic IT team. This role is crucial for someone who thrives on solving complex problems and is skilled in designing, building, and maintaining systems that are not only efficient and reliable but also scalable and reusable. You will be at the forefront of developing our core insurance systems, significantly enhancing our customer experience through technical innovation.
Responsibilities
- Develop and Optimize Systems: Engineer high-quality software solutions that power our insurance services, focusing on performance, scalability, and security.
- Collaborate on Software Design: Work closely with team members across departments to devise and implement robust software architectures and innovative solutions.
- Code Quality and Standards: Produce clean, efficient code that adheres to and best practices.
- Leadership and Mentorship: Provide technical guidance and mentorship to junior developers, fostering an environment of learning and growth.
- Project Management: Contribute to project planning, including defining scopes and timelines to ensure on-time and successful deliveries.
- Innovation and Improvement: Proactively seek and integrate new technologies and methodologies to enhance development efficiency and system capabilities.
Must Have Qualifications:
- 5 years of software development experience.
- Deep expertise in our technology stack (C#, .NET)
- Deep expertise with architecting cloud-based solutions (we use Azure)
- Expertise designing, building, and deploying REST API applications.
- Experience working in a microservice environment.
- Proven track record of developing high-performance systems that are both scalable and reliable.
- Exceptional problem-solving abilities with a knack for tackling complex challenges under tight deadlines.
- Strong interpersonal and communication skills, capable of collaborating effectively across diverse teams.
- Experience with Python and Containers
- Experience with or Interest in learning and building AI based applications
- Solid understanding of DevOps principles
- Experience working in a CI/CD Environment
Benefits:
- 401(k)
- Dental insurance
- Dependent health insurance coverage
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Parental leave
- Prescription drug insurance
- Professional development assistance
- Vision insurance
Embrace Pet Insurance is an equal-opportunity employer committed to fostering an inclusive and diverse work environment. In accordance with applicable federal, state, and local laws, we do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, age, national origin, ancestry, marital status, pregnancy, genetic information, physical or mental disability, veteran or military status, or any other protected characteristic under applicable law. Our hiring decisions are solely based on merit, qualifications, and the needs of the business. We are dedicated to ensuring a fair, reciprocal, and positive work experience for all employees, and we encourage applications from individuals with diverse backgrounds, perspectives, and abilities. If you have any questions regarding our equal employment opportunity policy, please contact the Human Resources department or an appropriate representative within the company. Additionally, if you require reasonable accommodations during the application process or while working as an employee, please submit a written request to the Human Resources Department. We take our commitment to equal employment opportunity seriously and strive to create a respectful and inclusive work environment for all team members.