At a Glance
- Tasks: Design and develop software with a focus on data architecture and management.
- Company: Join Tech Mahindra, a leader in technology consulting and digital solutions.
- Benefits: Competitive salary, diverse workforce, and opportunities for professional growth.
- Why this job: Make an impact by optimising data architectures and mentoring junior developers.
- Qualifications: 7-10 years in software development with strong data architecture skills.
- Other info: Dynamic team environment with a commitment to sustainability and innovation.
The predicted salary is between 60000 - 70000 £ per year.
Job Description
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.
Technical Lead employer: Tech Mahindra
Contact Detail:
Tech Mahindra Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their values, and be ready to discuss how your skills align with their needs. We recommend practising common interview questions and even doing mock interviews with friends to boost your confidence.
✨Tip Number 3
Showcase your skills! Create a portfolio or GitHub repository to display your projects and contributions. This gives potential employers a tangible way to see what you can do, and we all know actions speak louder than words!
✨Tip Number 4
Don’t forget to apply through our website! It’s super easy, and you can tailor your application to highlight your relevant experience. Plus, it shows you’re genuinely interested in joining our team at Tech Mahindra!
We think you need these skills to ace Technical Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Technical Lead role. Highlight your experience in data architecture and software development, and don’t forget to mention any relevant projects that showcase your skills.
Showcase Your Skills: In your application, clearly outline your expertise in programming languages like Java, C#, or Python. Mention your familiarity with databases and any cloud platforms you've worked with, as these are key for this role.
Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website: We encourage you to apply directly through our website. It’s a straightforward process, and you’ll have the chance to review your application before submitting it. Don’t miss out!
How to prepare for a job interview at Tech Mahindra
✨Know Your Data Architecture Inside Out
Make sure you brush up on your data architecture knowledge before the interview. Be ready to discuss your experience with data modelling, ETL processes, and database design. Prepare examples of how you've implemented these in past projects, as this will show your expertise and ability to translate complex requirements into technical solutions.
✨Showcase Your Programming Skills
Since proficiency in programming languages like Java, C#, or Python is crucial for this role, be prepared to talk about your coding experience. You might even be asked to solve a coding problem during the interview, so practice common algorithms and data structures to demonstrate your skills effectively.
✨Familiarise Yourself with Agile Methodologies
Understanding software development methodologies such as Agile and Scrum is essential. Be ready to discuss how you've applied these methodologies in your previous roles, and think of specific examples where you collaborated with cross-functional teams to achieve business objectives.
✨Stay Updated on Industry Trends
Tech Mahindra values innovation, so showing that you're aware of the latest trends in data architecture and software development can set you apart. Research emerging technologies and be prepared to discuss how they could impact the role or the company. This demonstrates your commitment to continuous learning and improvement.