At a Glance
- Tasks: Build and maintain cross-platform applications that enhance user experience.
- Company: Join Tech Mahindra, a leader in tech consulting and digital solutions.
- Benefits: Competitive salary, diverse workforce, and opportunities for professional growth.
- Why this job: Make a real impact by developing vital applications used by global clients.
- Qualifications: 3+ years in software development with strong skills in C# and .NET.
- Other info: Collaborative Agile environment with a focus on innovation and quality.
The predicted salary is between 50000 - 60000 £ per year.
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: System Lead
Job Location: Glasgow, Scotland, United Kingdom
Annual Gross Salary: 50-60K GBP
About Role:
As a System lead, need to work on building and maintaining applications that run across multi-platforms. These apps are used daily by customers’ internal teams and their clients, making them a vital part of their business operations.
Work involves more than just coding — actively participating in planning, designing, testing, and deploying features that improve user experience and meet evolving business needs. Requires collaborating closely with developers, testers, and product owners to ensure we deliver high-quality solutions that are stable, scalable, and user-friendly.
Day-to-Day Activities:
- Work closely with the team to understand business requirements and translate them into technical solutions.
- Participate in Agile ceremonies including sprint planning, demos, and retrospectives.
- Analyze user stories and acceptance criteria, considering both ideal and edge-case user journeys.
- Perform thorough testing, especially when resolving bugs, to ensure all related flows are covered.
- Write clean, maintainable, and extensible code for mobile and desktop platforms.
- Follow team standards for branching, code reviews, and quality assurance.
- Plan and execute deployments across multiple environments, ensuring smooth integration.
- Raise risks early during design or development to avoid downstream issues.
- Stay updated with the latest tools and technologies to continuously improve our systems.
- Use AI-powered tools to enhance code quality and development speed.
Core Technical Skills:
- Cross-platform development using Xamarin and MAUI.
- Strong proficiency in C# and the .NET Core ecosystem.
- Experience with Git for version control and collaborative development.
- Solid understanding of MVVM architecture, dependency injection, and asynchronous programming.
- Android-specific expertise:
- Deep understanding of Android SDK, lifecycle management, and UI/UX best practices.
- Experience with custom views, material design, and Jetpack components.
- Handling permissions, background services, and push notifications.
- Optimizing performance and memory usage on Android devices.
Additional Skills:
- Experience with Azure DevOps for CI/CD and project tracking.
- Familiarity with RESTful APIs, JSON, and networking libraries.
- Exposure to web development using ASP.NET or Blazor.
- Experience in desktop application development for Windows and macOS.
- Basic UX design skills using Adobe XD, Figma.
- Knowledge of unit testing using frameworks like xUnit, NUnit, or Moq.
- Understanding of App Store and Play Store submission processes.
- Experience with crash analytics and performance monitoring tools like App Center or Firebase.
Experience & Approach:
- Over 3 years of hands-on experience in software development.
- Proven ability to work in Agile teams, contributing to sprint goals and demos.
- Experience supporting live applications and implementing enhancements based on user feedback.
- Strong focus on delivering reliable, well-tested, and scalable solutions across platforms.
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.
System Lead employer: Tech Mahindra
Contact Detail:
Tech Mahindra Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land System Lead
✨Tip Number 1
Network like a pro! Reach out to current employees at Tech Mahindra on LinkedIn. A friendly chat can give us insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by brushing up on Agile methodologies and cross-platform development. We want to show that we’re not just about coding but also about collaborating and improving user experiences.
✨Tip Number 3
Don’t forget to showcase our problem-solving skills! Be ready to discuss how we’ve tackled bugs or improved applications in the past. Real examples can make us stand out from the crowd.
✨Tip Number 4
Apply through our website for a smoother process! It’s straightforward, and we can tweak our application before hitting send. Plus, it shows we’re keen on joining the team!
We think you need these skills to ace System Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the System Lead role. Highlight your experience with cross-platform development, C#, and Agile methodologies. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects that demonstrate your expertise in building and maintaining applications. If you've worked on multi-platform apps or have experience with Xamarin and MAUI, let us know! This helps us see your practical skills in action.
Be Clear and Concise: When filling out your application, keep your language clear and to the point. Avoid jargon unless it's relevant to the role. We appreciate straightforward communication that gets right to the heart of your experience.
Review Before Submitting: Take advantage of the review option before you hit submit. Check for any typos or missing information. A polished application shows us that you pay attention to detail, which is crucial for a System Lead!
How to prepare for a job interview at Tech Mahindra
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of cross-platform development, especially with Xamarin and MAUI. Be ready to discuss your experience with C# and the .NET Core ecosystem, as well as any specific projects you've worked on that showcase your skills.
✨Showcase Your Agile Experience
Since the role involves working in Agile teams, be prepared to share examples of how you've contributed to sprint planning, demos, and retrospectives. Highlight any specific challenges you faced and how you overcame them to deliver high-quality solutions.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during the interview. Brush up on MVVM architecture, dependency injection, and asynchronous programming. You might also want to review Android-specific expertise, including lifecycle management and UI/UX best practices.
✨Demonstrate Problem-Solving Skills
Be ready to discuss how you've handled bugs and performance issues in past projects. Share your approach to testing and ensuring code quality, and don't forget to mention any experience with tools like Azure DevOps or crash analytics that can enhance your problem-solving capabilities.