Guidewire Digital Portal Developer Location: Remote Visa: USC, GC, GCEAD and H4EAD Responsibilities: - Prepare, design, and implement software for moderate to complex custom developed applications or Guidewire products and integrate those applications with other custom or commercial off-the-shelf (COTS) applications.
- Participate in creating and maintaining plans to develop custom software, Guidewire products, and integration with other applications.
- Estimate level of effort and elapsed time to design, implement, and test software.
- Document, implement, and unit test code based on approved designs.
- Provide periodic status of deliverables, level of effort, and timeframes to completion.
- Provide guidance to more junior level IT personnel in software design, coding, and testing.
- Troubleshoot, as required, problems with software in production.
- Provide input into, and help manager develop and then implement own personal training plan.
- Formally, document designs using established documentation standards such as, UML.
- Plan and implement production rollout of software upgrades to custom developed and Guidewire products.
- Collaborate with external consultants and developers on large scale projects.
- Guide business department personnel in technical and business capability of software applications.
Education/Experience: - Four-year college degree, preferably in CS, engineering/technical field, or equivalent experience.
- 4-6 years software development experience.
- Familiarity with formal software development processes and best practices.
- Familiarity with software package selection processes.
- Experience designing complex software solutions following industry-accepted design patterns and best practices.
- Familiarity with software package selection processes.
- Hands-on experience as a software application developer using different application software architectures (e.g., MVC, client server, etc.).
- Experience with Guidewire Digital AngularJS, Jutro, and ReactJS.
- Experience coding with Java, J2EE, GOSU or .NET or other object-oriented technologies.
- Implementation experience in at least one full life-cycle implementations.
- Experience translating business requirements into concise technical design documents.
- Knowledge database design and SQL.
- Experience writing business rules, interpreting XMLs and making user interface design changes.
- Demonstrated ability to design, configure, and test software products.
- Clear, effective verbal and written communication skills including the ability to actively listen, problem solve, and communicate effectively with both technical and business users.
- Demonstrated experience working both as an individual contributor and as part of a team.
Preferred Education/Experience: Applicant should be able to demonstrate proficiency in some of these technologies: - Core Java 5 or 6
- Java EE
- Java Web Services (SOAP) and/ or RESTful
- Ant
- Subversion
- General SQL
- Design Patterns
- UML
- Guidewire
- JSF, RichFaces and Faceletes
- .Net/C# and Windows Forms
- JBoss ESB or comparable (relevant technologies) – XML Schema, JAXB, Web Services, Smooks (transformation), Drools (rules), JMS
Thanks & Regards! Neeraj Thapa || Technical Recruiter Neeraj.thapa@anviktek.com linkedin.com/in/neeraj-thapa-3235b2155 Anvik Technologies INC. www.anviktek.com 1007 North Orange Street 4th Floor #47 Wilmington, Delaware 19801 United States |
|