What are the responsibilities and job description for the Senior Soulution Developer position at AB Mauri North America?
Description
Key Result Areas:
Performance Standards
Core Values
Continuously exhibit and set the example for others in display of Company values: Customer Centric, Ambitious, Proactive, Innovative, Collaborative and Accountable.
Information Services
A combination of the listed skills and knowledge is preferred
Key Result Areas:
Performance Standards
Core Values
Continuously exhibit and set the example for others in display of Company values: Customer Centric, Ambitious, Proactive, Innovative, Collaborative and Accountable.
Information Services
- Demonstrate exceptional team skills and a track record of success in SQL and multi-language coding development (e.g., Python, JavaScript, or similar).
- Design, develop, and maintain complex database solutions, mapping business problems to technology solutions using Microsoft SQL Server and other platforms.
- Lead the monitoring, maintenance, and performance tuning of SQL databases, ensuring reliability and scalability.
- Customize and configure workflows to integrate data from various sources, including CRM and external systems.
- Manage, configure, and enhance the company’s CRM system, ensuring optimal performance, data integrity, alignment with business processes and ERP.
- Design, develop, and maintain APIs to enable seamless integration between internal systems, CRM, and third-party platforms.
- Ensure database and reporting security architecture is robust, implementing best practices for access control, data protection, and compliance with company policies and regulatory requirements.
- Develop and implement software solutions using additional coding languages, with the ability and willingness to learn new technologies as required.
- Collaborate with business stakeholders, analysts, and IT teams to deliver high-quality, scalable solutions.
- Mentor and support junior developers, fostering technical growth within the team.
- Document technical designs, processes, and solutions for compliance and knowledge sharing.
- Stay current with industry trends, technologies, and best practices; proactively recommend improvements.
- Act as a partner for IT with the user community and apply most effective use of IT technology to direct business thinking.
- Identify information technology solutions to support the business strategies across all business functions.
- Work with key functional peers to identify IT needs, gathering requirements, assist in estimating project costs and schedules.
- Other Duties as assigned.
A combination of the listed skills and knowledge is preferred
- Bachelor’s degree in computer science, Information Technology, equivalent experience.
- Minimum 7 years of hand-on experience with Microsoft SQL Server.
- Good communication skills
- Must be a self-starter who is passionate about data integration, governance, security and how it can impact an organization.
- Must have broad, documented experience working with databases, with specific examples of experience deploying, administering, and configuring. This experience will include:
- SQL Database Development
- RDBMS Development Experience and ETL
- Microsoft BI Stack\Fabric Reporting (SSIS, SSRS, Power BI Paginated Reports) – at least 3 years
- Scripting for automation (PowerShell, Python, etc)
- Demonstrated Data Architecture and Data Modeling expertise
- Experience with backend setup for Power BI or similar reporting tool
- Performance tuning experience
- Fluent in .NET based language (C#, VB.Net), with experience using Visual Studio or related IDE.
- In-depth knowledge of SQL security standards and best practices for data governance and protection.
- Should be “technically deep” and able to articulate the positive and negative aspects of how architectural choices impact reporting services.
- Ability to design and implement “best practice” architectures for SQL server, reporting systems, and data storage.
- Ability to implement features and web parts.
- Ability to understand and utilize a breadth of technologies in the organization.
- Must be comfortable working independently and within a group in a fast-paced environment.
- Good communication skills and experience working and collaborating with various technical and non-technical audiences.
- Must be able to translate business requirements into technical solutions
- Ability to travel ~5%
- Normal office working environment.
- Hybrid Work