Senior Software Engineer or Lead Software Engineer | Full stack Developer (Mobile App Development) - Tieto Tech Consulting (m/f/d)
Overview
Job DescriptionJD for Mob App developer- Senior
Job title: Senior Software Engineer or Lead Software Engineer | Full stack Developer (Mobile App Development)
No,.of Position: 1
About This Role
The Sr. Software Engineer is part of a development team that develops our Condition Monitoring products and supports the entire product life cycle for these products.The main purpose is to deliver robust and high-quality software modules that enable various product features and functionality.
Exp
Knowledge and experience required
- Preferably at least 10-12 years of experience in software development
- University degree, preferably in computer science
Front End:
Development experience eg .NET Technologies CSS, JavaScript, Python and popular frameworks preferably React JS and/or Svelte
Backend: Backend tool using Golang and Database management (e.g., SQL, NoSQL).
Full stack: Both Frontend and Backend
Cloud Technologies: Experience with Python, Javascript and AWS Cloud technologies such as EC2, Lamdas, Amazon Redshift and more
App Development
- Proven experience as a Developer in mobile development, with a strong focus on iOS and Android platform
- Proficiency in Swift, Kotlin, and Java, KMM (Kotlin Multi Platform)/Objective-C.
- Experience with mobile development frameworks and tools such as Xcode, Android Studio and Jetpack Compose.
- Good Understanding of Bluetooth (BLE), WiFi, NFC and OpenGL / 3D / GLB
- Strong knowledge of architectural patterns—MVP, MVC, MVVM
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) and their application
- Experience from designing and Implementing APIs (Ex: SOAP and REST services) using Open API Specifications
- Understanding of industrial protocols, standards, and data exchange formats commonly used in industrial environments (e.g., OPC UA, Modbus, MQTT)
- Familiarity with security best practices (eg: RED2 EN 18031-1) , data encryption, and authentication methods relevant to web applications in industrial settings
- Strong personal drive to get things done in an environment characterized by autonomous teams and high trust in the individual
- Experience with version control systems (e.g., Git) and agile development methodologies is required
Work location; Bangalore
Additional Information
At Tieto, we believe in the power of diversity, equity, and inclusion. We encourage applicants of all backgrounds, genders (m/f/d), and walks of life to join our team, as we believe that this fosters an inspiring workplace and fuels innovation. Our commitment to openness, trust, and diversity is at the heart of our mission to create digital futures that benefit businesses, societies, and humanity.
Diversity, equity and inclusion (tietoevry.com)