Job description
Description
:
Responsibilities:
• Application changes complete on-time, to a target level of quality
• Timely and accurate completion of Software Development Lifecycle deliverables in a manner that is auditable, testable, and maintainable
• Implementation consistent with solution design and business specifications
• Ensure for technical integrity of changes made to systems
• Adherence to development governance & SDLC standards
• Perform deliverable reviews and manage measurement of deliverable quality
• Provide technical SME assistance for a given application
• Technically leads other developers, including assignment of work
• Assists to maintain development standards for design, coding, etc
• May perform Application Developer duties
• May perform design activities in collaboration with the Technical Architect
• Assists in removing impediments to progress
• Support resolution of defects during application testing phases
• Estimate work requests at various levels of confidence
• May serve as a member of a Major Incident Team
Abilities and skills:
• IT and business/industry experience gained in a commercial environment preferably within the Insurance sector
• Demonstrable hands-on Salesforce development knowledge and expertise utilized within a commercial business
• Experience of leading/mentoring other developers (preferably working with third party vendors)
• Hands on experience in designing and developing commercial Salesforce applications
• Object Oriented analysis and design using common design patterns
• Excellent knowledge of SOA and n-Tier architecture
• Knowledge of Relational Databases including SQL server, SQL and ORM technologies
• Experience in developing web applications using at least one popular web framework
• Involvement with test/behavior-driven development
• Track record of identifying and analyzing problems, identifying & evaluating options, deploying sound decision making skills.
• Experience of Agile software development processes
• Displays an adaptable and flexible working style, remaining calm under pressure, adjusting comfortably to changing conditions / priorities
• Proven planning and organization skills, creating own work schedules, prioritizing workload, preparing in advance and setting realistic timescales for self (and others if applicable)
• Excellent communication skills, a confident and articulate presenter to internal/external audiences.
Skilled at influencing and negotiation, able to present key points of an argument persuasively
• Demonstrates a strong desire to challenge and deliver
• Proven track record of knowing what it takes to provide a consistently first-class customer service internally and/or externally
• Positive, can-do attitude committed to making it work with a third-party development supplier
• Graduate or equivalent desirable but not essential
Required Skill Profession
Computer Occupations