We are Alexander Mann Solutions and we’re passionate about helping companies and individuals Alexander Mann Solutions fulfill their potential through talent acquisition and management. Today, nearly 4,000 of our talent acquisition and management experts are partnering with our blue-chip clients across multiple sectors and in more than 90 countries. Delivering a distinctive blend of outsourcing and, through our Talent Collective team, consulting services, our unrivalled experience, capability and thought leadership helps our clients attract, engage and retain the talent they need for business success.
At Alexander Mann Solutions, database and cloud technologies are at the forefront of our business strategy as we seek to create new opportunities and improve the way we operate. We have already deployed a number of Microsoft Azure SQL Databases, which have improved the efficiency and effectiveness of BI reporting and have generated great interest from a range of our clients. Our goal is to build upon these successes and to develop an array of database applications that would further enhance AMS and client’s reporting capabilities. In order to achieve this we are seeking to expand our BI team and hire a highly motivated individual whose knowledge, experience, and dedication will help us to reach our goals.
Reporting to the Senior Manager BI and Technology, the Database Developer will have the responsibility to provide database and application solutions, technical design and support for carrying out the implementation of enterprise database development at Alexander Mann Solutions.
- Creating MS SQL database objects such as tables, views, stored procedures, Triggers etc.
- Maintaining referential integrity, domain integrity and column integrity by using the available options such as constraints etc.
- Identifying columns for Primary Keys in all the tables at the design time and create them.
- Creating functions to provide custom functionality as per the requirements.
- Be aware of potential blocking, deadlocking and write code to avoid those situations.
- Ensure that the code is written keeping in mind any security issues such as SQL Injection.
- Participate in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.
- Identifying new BI reporting opportunities and accurately analysing & estimating those processes as part of a feasibility study.
- Producing functional and technical documentation (both client-facing and internal) in support of the developed processes.
- Implementing Design/Build/Test/Deploy phases for solutions, in both waterfall and agile working practices.
- Resolving issues that arise in day-to-day running of Microsoft SQL databases and providing timely responses and solutions as required.
- Working within project planning constraints, communicating any identified project risks and issues to the delivery/project manager accordingly and providing inputs to the change control process.
- Creation and execution of test strategies.
- Communicating with third party vendor support team for technical issues.
- Degree, or equivalent, preferably in computer science, engineering, business and information or similar.
- Understanding of SDLC including documentation, testing and project management.
- Experienced in Microsoft SQL Server onwards and T-SQL.
- Strong problem-solving skills and proven ability to independently overcome obstacles and resolve complex issues.
- Good analytical and organizational skills and the ability to handle multiple high-priority projects and meet schedules.
- Excellent communication skills to clarify expectations and drive alignment, especially the ability to explain technical detail to non-technical colleagues.
- Experience in agile and waterfall delivery methodologies.
- The ability to build strong relationships both internally and externally, coupled with a strong interest in further developing and integrating operations with technology skills.
- Awareness of emerging issues, including regulations, industry practices and new technologies.
- Creative and Innovative thinker to propose and/or implement new solutions.
- Highly motivated and resilient and able to adapt to change.
- Good all-round consulting skills, either within a consulting environment or an internal consulting team.
- Programming skills in: C# and Java
- Experience with Microsoft .net and Microsoft Visual Studio.
- Experience with Microsoft Azure services such as Azure SQL Databases and Azure functions etc.
- Experienced with Microsoft VSTS or Git code repository management.
- Good understanding of BI tooling e.g. Microsoft Power BI, Qlik Sense or Tableau.
- Awareness/experience in the field of Artificial Intelligence such as machine learning.
- Professional training programme with knowledge about processes and buddy who will support you during your first weeks with us
- Private medical care and life insurance
- Foreign language lessons provided in the office
- Benefits from Social Fund, including Multisport card
- Additional day off
- Work environment supporting work-life balance (CSR, remote work option, flexible working hours etc.)