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.