Now hiring

Senior Software Developer @ NEW

Montpelier, Vermont, USOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Responsibilities include, but are not limited to:

• Coordinates, monitors, and assists in implementing requested system changes including monitoring of source control, performing deployment documentation, and coordinating test environments

• Meets with members of management for input on prioritizing of strategic projects and maintains communication of current project status'

• Builds and strengthens the team's core technical capabilities through mentoring, training, coaching, and knowledge sharing.

• Leads by example as a senior member of the team, providing technical guidance, promoting best practices, and fostering a culture of continuous learning and professional growth.

• Monitors internal requests and open items with vendors

• Analyze the functionality of the applications and software ecosystem used by the Company, and suggest opportunities for improvement and optimization

• Update existing programs to correct errors or provide enhanced functionality. Monitors the operation of assigned programs and responds to issues by diagnosing and correcting errors in logic and coding.

• Coordinate and discuss business goals, objectives, and requirements for requested changes. Document same.

• Review user requirements and needs for new software and perform analysis, design, implementation, installation and training related to new software developed or acquired.

• Communicate with business on project progress, issues, etc.

• Use analytical skills and computer knowledge to improve business work-flow

• Provide clarity for development initiatives, identify potential problems and suggest potential alternative solutions.

• Document development best practices and allow for future modification.

• Work closely with Company leadership to ensure the development ecosystem meets business needs, considering both hardware and software issues when developing new systems or expanding existing ones.

• Assist users and operating areas in implementing and supporting systems including system installation, training and troubleshooting.

• Carry out fact finding and program analysis of problems; applies established procedures to bring resolution.

• Assist in selecting hardware and software; maintain contact with vendors.

• Stay current with industry trends and technology advancements.

Requirements

• Well-developed business acumen.

• Ability to multi-task and handle numerous assignments simultaneously.

• A process thinker seeking productivity and exceptional service.

• Excellent verbal, telephone, and written communication skills.

• Ability to work well in a team environment.

• A professional, positive and enthusiastic attitude.

• Advanced computer skills.

• Excellent listening and feedback skills.

• Good problem-solving skills.

• Effective training and mentoring skills.

Desired Qualifications and Skills

• Bachelor's degree or equivalent education and experience

• 5+ years of experience in related field

• Demonstrated high abilities in Core Java development skills

• 3rd party software integrations (REST APIs, SOAP APIs, XML, JSon, etc.)

• Building secure, performant, scalable software (APM tools, profilers, performance testing tools)

• CI/CD tools (GitHub, Bitbucket, Gradle, Maven, Artifactory, Nexus)

• Work collaboratively in an empowered, lean, cross-functional team

• Technical leadership from solution design through release

• Exert technical influence to improve the reliability of Guidewire products

• Mentor individual contributors to help them grow technical skills and business knowledge

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores