Business and Functional Analyst - Python skills
Date: Apr 9, 2025
Location: LEEDS, LDS, GB
Company: NTT DATA Services
Competitive salary | UK: Remote - occasionally Leeds
At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company’s growth, market presence and our ability to help our clients stay a step ahead of the competition. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here.
NTT DATA is currently looking for a Business and Functional Analyst - Python skills remote for our growing team in the UK.
Job Description:
We are seeking a dedicated and detail-oriented Business and Functional Analyst with strong Python skills to join our dynamic team. This role involves bridging the gap between business needs and technological solutions, analyzing and optimizing business processes, and ensuring that implemented systems meet strategic objectives and operational requirements. The resource will work closely with stakeholders, including business users and technical teams, to identify, analyze, and document business requirements and processes. The BFA will also play a key role in designing and implementing solutions that meet business objectives and improve overall efficiency.
Key Responsibilities:
* Business Analysis:
o Collaborate with stakeholders to understand and document business requirements.
o Conduct interviews, workshops, and surveys to gather detailed information.
o Analyze and document business processes and requirements.
o Translate business requirements into clear functional specifications.
o Identify areas for improvement and propose innovative solutions to enhance efficiency and productivity.
* Functional Analysis:
o Create comprehensive documentation, including process flows, use cases, user stories, and functional specifications.
o Support development and testing phases to ensure alignment with requirements.
o Actively participate in user acceptance testing (UAT) and provide guidance to business users.
* Solution Design:
o Work with technical teams to design and develop solutions that meet business needs.
o Ensure that proposed solutions align with business objectives and requirements.
* Python Development:
o Expert in Python, with knowledge of at least one Python web framework.
o Familiarity with ORM (Object Relational Mapper) libraries.
o Able to integrate multiple data sources and databases into one system.
o Understanding of the threading limitations of Python, and multi-process architecture.
o Good understanding of server-side templating languages.
o Understanding of accessibility and security compliance.
o Utilize Python for data analysis, automation, and visualization.
o Develop predictive models and automate routine tasks using Python libraries such as pandas, NumPy, and Matplotlib.
o Knowledge of user authentication and authorization between multiple systems, servers, and environments.
o Understanding of fundamental design principles behind a scalable application.
o Familiarity with event-driven programming in Python.
o Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
o Create scripts and models that provide tangible business results.
* Collaboration and Support:
o Work closely with project managers, developers, and quality assurance teams.
o Assist in the preparation of training materials, user manuals, and communication plans.
o Provide ongoing support to end-users post-implementation.
* Documentation:
o Create detailed documentation of business processes, requirements, and solutions.
o Maintain clear and comprehensive records of project activities and decisions.
* Stakeholder Communication:
o Act as a liaison between business stakeholders and technical teams.
o Facilitate effective communication and collaboration among all parties involved.
Qualifications:
* A bachelor's degree in business, computer science, or a related field.
* Proven experience as a Business Analyst, Functional Analyst, or similar role.
* Strong proficiency in Python and its libraries for data analysis and automation.
* Strong analytical, problem-solving, and communication skills. Proficiency in tools like SQL, Excel, etc.
* Excellent communication and interpersonal skills.
* Ability to manage multiple projects simultaneously and adapt to changing priorities.
* Ability to work effectively in a team-oriented and collaborative environment.
Additional Requirements:
* Ability to work in a fast-paced and dynamic environment.
* Strong attention to detail and accuracy.
* Adaptability and willingness to learn new technologies and methodologies.
Our people are the most critical component of our long-term success and their health and wellbeing are our priority. You will enjoy a comprehensive, locally competitive benefits package.
About NTT DATA:
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo. Visit us at us.nttdata.com.
#LI-EMEA
#J-18808-Ljbffr