About Us:
Tech Mahindra offers technology consulting and digital solutions to global enterprises across industries, enabling transformative scale at unparalleled speed. With 145,000+ professionals across 90+ countries helping 1100+ clients, TechM provides a full spectrum of services including consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience & design services, AI & analytics, and cloud & infrastructure services. It is the first Indian company in the world to have been awarded the Sustainable Markets Initiative’s Terra Carta Seal, in recognition of actively leading the charge to create a climate and nature-positive future.
Job Details
Job Role: Tech Lead
Job Location: London, United Kingdom
Annual Gross Salary: 60-70K GBP
About Role:
We are seeking a highly skilled Senior Software Developer with a strong background in Data Architecture to join our dynamic team at GSK in London. The ideal candidate will have 7 10 years of experience in software development, with a proven track record of designing and implementing robust data architectures that support scalable and efficient software solutions. This role requires a deep understanding of data management principles and the ability to translate complex business requirements into technical solutions.
Responsibilities:
* Design, develop, and maintain software applications with a focus on data architecture and management.
* Collaborate with cross functional teams to gather and analyze requirements, ensuring alignment with business objectives.
* Implement best practices for data modeling, database design, and data integration.
* Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
* Optimize existing data architectures and software applications for performance and scalability.
* Stay updated with industry trends and emerging technologies related to data architecture and software development.
* Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Mandatory Skills:
* Strong expertise in Data Architecture, including data modeling, ETL processes, and database design.
* Proficiency in programming languages such as Java, C#, or Python.
* Experience with relational databases (e.g., SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
* Solid understanding of software development methodologies (Agile, Scrum, etc.).
* Ability to analyze complex data sets and derive actionable insights.
Preferred Skills:
* Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
* Familiarity with data visualization tools (e.g., Tableau, Power BI).
* Knowledge of machine learning concepts and their application in software development.
* Experience with DevOps practices and tools.
Qualifications:
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* 7 10 years of experience in software development with a focus on data architecture.
* Strong problem solving skills and the ability to work independently as well as in a team environment.
* Excellent communication skills, both verbal and written.
How To Apply:
It's easy to apply online; you just need a copy of your up-to-date CV and to follow the step-by step process. Don't worry if you need to make changes - you'll have the opportunity to review and edit your work on the final page, or you can also share resume directly to provided email address. We look forward to receiving your application!
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions.