The Applications Backend Developer is responsible for the:• design, development, implementation, and maintenance of custom SharePoint applications• researching emerging technologies, conducting proof-of-concepts, and making recommendations• collaborating with team members and project stakeholders to develop the required custom applications• The candidate must have a firm understanding of the importance of information security and ensure that Gallagher’s data are protected in accordance with IT Policy and organizational priorities.
List of Essential Duties• Gather and analyze requirements, design, develop, test, and, maintain various custom applications on the SharePoint and .NET platforms.• Independently develop and maintain applications for GBS internal and external user base• Write custom code and integrate third party components and tools to extend SharePoint• Work collaboratively with team members and project stakeholders to execute development plans effectively• Troubleshoot issues, develop solutions, and maintenance plans for applications and servers• Maintain proper documentation of requirements, processes, and designs• Aids in providing ongoing analysis and monitoring of applications and environments• Comply with AJG IT Policies and Procedures and GBS Professional Standards• Apply knowledge of best practices, current and emerging technologies, methodologies, and techniques to application development, e.g. MVC, MVVM, SOLID, DDD, SaaS, IaaS, PaaS, SOA, WCF, Web API, etc.Technical Qualifications• 5 years of SharePoint development experience• BS degree in Computer Science, MIS, related field, or comparable experience• Strong experience in developing applications on SharePoint 2016 and SharePoint Online• Strong experience with software development principles and best practices (good coding skills)• Experience developing Web Services, API, Class libraries, Windows Service and Console applications• Experience with Azure App Services’ serverless compute (Web Apps, API Apps, Logic Apps, and Azure Functions)• Experience with Office 365• Strong .NET development experience• Strong experience with SQL Server development• Experience with application architecture and design• Good knowledge of the SDLC (processes and best procedures)• Experience in Agile Scrum software development methodology• Good understanding of the application security (SDL and OWASP security principles)• Good understanding of the unique design patterns applicable to different application archetypes—RIA (Rich Internet Application), Rich Client Application (RCA), Web application, Service Application, mobile application and techniques for optimizing output for each specific target platform• Experience developing applications in CI/CD environment• Ability to troubleshoot application issues• Knowledge of accessibility and security compliance• Knowledge of data migration, transformation, and scripting• Insurance industry experience is a plusInterpersonal Skills:
• Must be self-motivated and goal oriented• Attention to detail and proven ability to follow through• Strong analytical, organizational, and problem solving capabilities• Ability to work on multiple projects and priorities concurrently• Requires minimal supervision and motivation• Ability to work collaboratively on team based projects• Proven relationship building skills and high energy level• Excellent oral and written communication skills
Please share your resume in english