JOB TITLE: Software Developer
Job Responsibilities:Write clean, maintainable, and efficient code in the ASP.NET environment primarily utilizing C#, JavaScript, and MSSQL;Develop and maintain robust and scalable web applications, APIs, and backend systems to support various business processes and initiatives;Collaborate with outside vendors in relation to systems and technology, including managed service providers and software vendors;Collaborate with the appropriate departments to assess and recommend technologies that support company organizational needs;Troubleshoot and debug software issues, identifying root causes and implementing effective solutions;Optimize application performance and responsiveness through code and database optimizations;Stay updated with the latest industry trends, best practices, and merging technologies, and apply this knowledge to enhance our software development process;Collaborate in an Agile environment to ensure timely delivery of features and functionalities;Contribute to the documentation of technical specifications, user guides, and other relevant materials;Complies with state and federal laws, Department of Insurance criteria, insurance carrier and company policies, procedures and work rules;Report to management as soon there is an awareness of any issues or concerns which may be; detrimental to the department or Company;Maintain that sensitive information regarding employees and the Company is kept confidential;Other duties as assigned.
Education/Experience:Advanced IT Knowledge, bachelor’s degree in area of specialty or related field desired. Minimum of 4 - 6 years’ experience in the I.T industry desired. Prior insurance experience strongly preferred.
Skills:· Solid understanding of web technologies, including HTML, CSS, JavaScript, and web services (REST, SOAP).· Experience with front-end frameworks (Angular, React, or Vue.js) is a plus.· Strong knowledge of relational databases and experience with SQL Server or similar database systems.· Familiarity with version control systems, preferably Git.· Ability to work both independently and collaboratively in a fast-paced, dynamic environment.· Excellent problem-solving skills and a keen attention to detail.· Effective communication skills, both verbal and written.· Relevant certifications (Microsoft Certified: Azure Developer Associate, etc.) are a plus.