Total Work Experience (No if Yrs): 8+ years of experience as a Software Engineer at a software product company
8 yrs Minimum, 11+ Typical
Educational Qualification: Bachelor's in Computer Science, Computer Information Sciences, and/or related field; related work experience can be substituted for educational requirement.
Passion for developement with extensive hands-on experience writing code and designing applications
Very deep experience in one or more of the following technology competencies:
Application Server / Component based / Micro-architecture development patterns and languages (e.g. .NET, C#, Java, etc.)
Proved knowledge of Object-oriented design, Java or .NET development, Relational OLTP queries and Relational database design
It is also valuable to have experience in:
Integration technologies (e.g. REST)
Proficient in test automation concepts and design/development of test automation frameworks
Sound knowledge of test methodologies, and various testing techniques
Understanding of test driven development and continuous integration/deployment
Able to manage to deadlines, communicate in a team, and operate independently with guidance
Understands how to estimate, analyze, and the Software Product Development Lifecycle with Agile methodology
Nice to have:
Property and Casualty Insurance proficiency
Duck Creek Product Experience (No of Yrs): 2 yrs minimum*, 4+ yrs preferred
Domain Experience (No of Yrs): 2 yrs minimum*, 4+ yrs preferred
Azure / Cloud exposure
Job description/Key responsibilities:
Individual is part of an Agile team that delivers small manageable deliveries that includes design, development, testing, end-to-end installation and deployment. Individual is expected to collaborate effectively within the team.
The team is responsible for the deliveries and fixes of the errors detected by the client. Individual should demonstrate readiness to do-what-it-takes to achieve the goals of the team by owning the delivery of new features to supporting client issues.
Design, code, and/or configure solutions for moderate to high complexity Agile stories independently.
Includes automation of tests and working with their team to sign off on delivered tasks.