Employer: Incite Insight
Salary: £55,000 – £60,000 per annum
Date Added: 11/02/2024
Senior Software Developer
Report to: Solutions Architect
Responsible for: Development of, and supporting, applications integration, middleware / APIs and Salesforce.
Job purpose: The Software Developer will support the development of applications and integrations (APIs / middleware). The role will be responsible for application integrations, database architecture and transitioning. The role will act as the in-house technical integration specialist and provide Salesforce development support as required.
Dimensions:
- Carry out future development of the Salesforce platform.
- Transition from Middleware to a new state of integration.
- To be the .Net and integration specialist.
- Define, design and implement an application and data architectures.
- Development and support of applications (internal and 3rd party).
- Development of middleware / APIs.
- Support projects as required.
Key result areas:
- Collaborate with cross-functional teams to understand integration needs and requirements.
- Configuring Flows as directed on Salesforce and conducting Salesforce development and support.
- Develop, test, and deploy scalable integration solutions.
- Implement and manage middleware-based integrations, with a strong focus on Salesforce.
- Maintain, troubleshoot and resolve integrations and issues with other Internal/External applications in a timely manner.
- Lead the transition towards API-based integrations and develop Web APIs.
- Create technical documentation to support integration processes.
- Be responsible for application and data architectures and ensure data consistency and integrity between systems.
- Code, prepare, test and maintain code for various .Net applications and resolve any defects in systems.
- Perform primary application testing to minimize number of application bugs, facilitate user testing and user acceptance.
- Collaboration with Product Owner, Business Analysts and End Users in identifying possible application enhancements and in identifying bugs.
- Keep and maintain project source code in source control system according to documented policy.
- Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.
- Work on a wide range of projects involving the implementation of new and existing systems, solutions and processes.
- Contributing and ensuring the successful implementation of all application and integration (middleware / API) initiatives.
- Stay up-to-date with industry best practices and emerging technologies.
- Be an interested and active member of the staff team within the IT and Digital team working closely with others and in line with our people values to ensure that the is seen to be a responsive, courteous and efficient organisation both by its members and other key audiences.
- Ensure all activities are conducted in accordance with the Health & Safety Policies and procedures.
Knowledge, skills and experience and qualifications required:
Knowledge:
- Proven experience in integrating Salesforce with other systems using middleware (e.g., MuleSoft, Dell Boomi, etc.).
- Strong experience with C#, .Net with back-end development skills.
- Understanding and experience of CMS systems.
- Knowledge of HTML5, CSS3, json etc.
- Knowledge of Product Development Lifecycle and DevOps Tools.
- Understanding of Software Development Life Cycle and Agile methodologies.
- Ability to write SQL Queries, stored procedures, SSIS.
- Knowledge of complex data extraction, transformation, and data loading techniques.
Qualifications
- Relevant software development related qualification (desirable).
- Salesforce Administrator certification (essential).
- Salesforce Developer Certified (essential).
- Experience/understanding of Apex/Visualforce (essential).
Experience:
- Experience with Salesforce is essential.
- Experience using Salesforce configuration and customizations using Apex, Visualforce, Triggers, Scheduled and Batch classes etc.
- Software development experience with ASP.Net MVC, and/or .Net 4.0 and above is essential.
- Proven integration experience using integration techniques – e.g. REST, SOAP APIs, oAuth and Single Sign-On.
- Experience with Azure is highly desirable.
- Solution Design Patterns and Best Practices, e.g. SOA, DI is desirable.
- Experience with ETL tools and techniques is desirable.
- Integrating disparate database systems and maintaining the interfaces between those.
Application Deadline: 24/03/2024
Contract Type: Permanent
Submitted Applications: 0