Software Engineer

Position Overview:
We are seeking a skilled Software Developer to join our team. The ideal candidate will design, develop, and maintain high-quality software solutions while collaborating closely with colleagues and technical resources. This role requires strong problem-solving abilities, adaptability, and a commitment to continuous learning in a fast-paced environment.

Core Responsibilities:

  • Collaborate with team members to define technical solutions that meet business requirements.

  • Write clean, well-designed, and testable code.

  • Participate in the design, development, testing, and debugging of applications.

  • Troubleshoot issues and ensure timely resolution.

  • Participate in code reviews as both author and reviewer.

  • Provide feedback for process and product improvements.

  • Conduct technical research to explore new technologies and redesign or update components as needed.

  • Prepare product documentation, support materials, and internal documentation.

  • Share knowledge and mentor other team members.

Required Skills and Abilities:

  • Strong written and verbal communication skills.

  • Excellent analytical and critical thinking abilities.

  • Curiosity and eagerness to learn new tools and technologies.

  • Ability to work independently or collaboratively in a team.

  • Adaptable to a fast-paced work environment.

  • Understanding of design patterns.

  • Proficiency with web applications and languages such as C#, .NET, SQL, HTML5, CSS3, REST, and VB.Net.

  • Experience with APIs.

Qualifications:

  • Experience developing enterprise or commercial applications.

  • Proficient in popular coding languages, frameworks, and systems.

  • Knowledge of the software development lifecycle.

  • Familiarity with Agile and Scrum methodologies.

  • Cloud computing experience (AWS preferred).

  • Experience with relational and NoSQL databases (preferred).

  • Experience with content management systems (preferred).

  • Experience in the insurance industry (preferred).

Additional Requirements:

  • Frequent sitting, standing, and computer operation.

  • Occasional lifting/moving up to 10 pounds.

  • Close vision required for computer work.

Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf