ICW Group is looking for a data oriented Software Engineer III to be responsible for servicing the data of all ICW Group applications. Opportunity to influence standards, coding, and data governance strategy is what this position will offer. The purpose of this job is to assume responsibility for the implementation of new and maintenance of existing business and IT solutions; including software configuration and development, system and data integration, and management of SaaS products. This position exists to ensure that new business solutions are implemented effectively and are kept consistent with company goals.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Provides technical support to the organization’s operations to maximize systems.
Facilitates all technical aspects of projects of small to moderate size.
Partners with project management and other engineering teams in determining overall system solutions.
This role does not have supervisory responsibilities.
EDUCATION AND EXPERIENCE
Bachelor's degree from four-year college or university: Computer Science, Information Technology, Engineering or related degree, preferred. Minimum 5 years of related experience and/or training; or, equivalent combination of education and experience.
CERTIFICATES, LICENSES, REGISTRATIONS
Insurance certification and MuleSoft Certified Developer preferred.
KNOWLEDGE AND SKILLS
Experience designing and implementing software using established design patterns. Experience working with Quality Assurance and Business Analyst teams to deliver quality software on time. Competency in at least 2 programming language such as Java or .NET. Good software design instincts and coding style. Expertise in general programming concepts/paradigms; HTML, XML, JSON, and related technologies. Proven experience with database design and SQL. Expertise in Enterprise Web Services and APIs connectivity, protocols and best practices for communication and integration between applications. Understanding of secure coding practices and common attack vectors. Experienced in standard concepts, practices and procedures for developing software, including peer reviews and unit testing. Demonstrated ability working as a senior technical team member.
This job operates in a professional office environment. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently will sit, stand, walk, and bend during working hours. Requires manual and finger dexterity and eye-hand coordination. Required to lift and carry relatively light materials. Requires normal or corrected vision and hearing corrected to a normal range. Ability to work additional hours, as required.
This position maps to the Individual Contributor level. Additional competencies required: Influence, Problem-Solving, Decision-Making, Relationship Building and Organizing and Planning.
This position operates in an office environment and requires the frequent use of computer, telephone, copier and other standard office equipment.