Technical Architect / Principal Engineer - Android SDK
at US based product MNC on Payment Terminal and Commerce platform of the future
Similar jobs
Designation : Backend - Mobile Application Developer
Location : HSR, Bangalore
About the Company
Making impact driven by Data.
Vumonic Datalabs is a data-driven startup providing business insights to e-commerce & e-tail companies to help them make data-driven decisions to scale up their business and understand their competition better. As one of the EU's fastest growing (and coolest) data companies, we believe in revolutionizing the way businesses make their most important business decisions by providing first-hand transaction based insights in real-time..
About the Role
We are looking to hire a Backend Software Engineer to design and build functional applications and work with our dynamic team of engineers to solve challenges that come with our rapidly evolving technical stack. You should be comfortable working with new technologies and architectures while working with a small team to take ownership of projects to ultimately deliver amazing global user experience. The ideal candidate needs to have experience building products and a firm understanding of web frameworks, APIs, databases, and multiple back end languages.
If you have a strong working knowledge of solving the challenges that impact both the front end and back end architecture and are hungry to learn, compassionate about your work and are familiar with the mentioned technical skills, we’d love to speak with you.
What you’ll do
- Building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Help maintain code quality, organization, and automatization of application
- Architect and provide guidance on building end-to-end systems optimized for speed and scale
- Translate application storyboards and use cases into functional applications
- Identify bottlenecks and devise elegant solutions to improve the scope of functionality of the application
- Ensuring quality and performance as per expected specifications.
- Engage with inspiring designers and front end engineers as we create reliable APIs
What you need to have
TECHNICAL SKILLS
- Extensive experience with building web and mobile applications.
- Deep understanding of NodeJS with excellent debugging and optimization skills.
- Experience of designing and integrating RESTful API’s, client communication and product development.
- Understanding of unit/integration testing, deployment of applications and GCP is a plus.`
- Exposure to IMAP Protocol & mail related applications is a plus
- 2 or more years of working experience as a Backend Developer.
- Job Description:
- Design and build advanced applications for the Flutter platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Experience to create complex UI in Flutter Platform
- Experience in using various Flutter plugins / extensions / libraries
- Experience in connecting to REST API's
- Proficiency in Dart programming language
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Must have built at least one app with Flutter SDK
- Have working experience with Dart.
- Experience with third-party libraries and APIs.
(NOTE-we are lookking for those ho can join immediatley or within 15-20days of notice period)
Job Description:
Passionate about making an impact, have a high level of energy and resilient when met with challenges. In addition, you will possess the below:
• Owns, implements and delivers key modules, and when necessary develops quick working prototypes
• Ensures that code developed is easy to test, easy to understand, extensible
• Ensures unit tests, integration tests are written for all modules implemented
• Ensures on time, quality delivery
• Does component /module/ sub- system design with Micro services
• Good to know NoSQL database, MongoDB
• Store user identities and authenticating requests using JWT
• Experience in deploying application to the cloud with Docker, docker compose and Kubernetes
• Good exposure in handling commands, events, handlers and other design patterns
• Delve into unit- and integration-testing the distributed system
• Experience in developing mobile apps (Android and iOS)
• CI/CD pipeline experience (Jenkins, CircleCI, or other)
• Supports in project estimation, planning
• Performs the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification.
• Manages technical communication with partners and stakeholders
• Up-to-date with the latest trends, techniques, and technologies in cloud computing
• Strong team player
• Agile development, Scrum, Scaled Agile Framework (SAFe)
• Ability to engage with multi-site teams in a multi BU environment
• Excellent abstraction and analytical skills
• Excellent communication and documentation skills
• Ability to stay focused on the target in an ambiguous situation.
• Proactive and self-driven
Key Requirements:
• 8+ years professional experience in commercial or web-scale system software development and delivery Strong analytical skills
• 5+ years Experience in building micro services using .NET core, MVC core, JavaScript, XML
• Awareness – Python, Django, PHP, Angular, CSS
• 2+ year hands-on Azure experience.
• Experience in handling messages through distributed system
• Date store - SQL Server, MySQL, PostgreSQL, Redis etc
• In-depth hands on technology experience in the following areas:
o Strong in Object Oriented Programming concepts
o Experience in developing software using C# .NET, Cloud (Azure), SQL Server, CI/CD pipeline
o Experience in Test driven development using NUnit, mocking framework
o Database - SQL server, ORM and PostgreSQL, Redis
o Mobile application development and architecture aware
o Client/server - Networking, multithreading
o Deployment - Docker, Kubernetes
o Understanding of Cloud concepts, cloud deployments
o In depth understanding of ASP.net, MVC, IIS, security, Web API
o Working knowledge of Azure
o Exposure to Agile Scrum way of working, pair programming
o .NET Core, Web API, WPF, MVVM
o REST, JSON, JSON Schema
o Client / server, networking,
o Internet services, Windows Services, Security
o Any unit test framework (Nunit,MSTest), Mocking Framework (Moq,RhinoMock), TDD, Git , Jira
• 5+ years experience in Architecting solutions in software industry
• Experience architecting large scale web applications/products is a MUST
• Experience with technologies like .Net technologies, ASP.net Core, PHP, Angular, MySQL, Node.js, Python, Django, PostgreSQL & other new- edge technologies
• Experience with architecting, developing, and deploying on Azure Cloud platform is a must
• SaaS experience preferred in-depth working experience
• Must have experience in scalability, reliability, performance optimization, developing and deploying API based applications.
• In depth knowledge in DB Schema Design, Data Structures and trade- offs involved in writing queries
• Vast experience in integrating with external APIs and SDKs
Education
Bachelor or Masters Education in electronics, computer, software engineering or other relevant discipline.
Loyalty Juggernaut, Inc. (LJI) is a next-generation loyalty and customer engagement solutions enterprise, helping brands re-imagine their loyalty initiatives in #theageofdigitalconsumer.
Headquartered in the Silicon Valley with R & D and Professional Services presence in Hyderabad, India and Distribution offices globally. LJI is founded by customer relationship management experts with decades of experience in delivering world-class technology innovations in CRM, Loyalty, AdTech and consulting for leading global brands across industries.
LJI delivers GRAVTY – transformational digital platform for loyalty and customer engagement built on Big Data, Micro-services based, Serverless Architecture, AI/ML delivered on the Cloud to help brands execute innovative strategies aimed at attracting, acquiring, rewarding, recognizing, engaging, and leveraging customers in order to maximize revenue, profitability and customer lifetime value.
Visit us at http://www.lji.io/">www.lji.io
LJI is inviting applications for the position of Product Engineer in our R&D Team
YOUR RESPONSIBILITIES
As a Product Engineer in R&D team, you will be responsible for end-end Software development life-cycle involving Technical design, implementation, deployment, and support. You will
- Work actively with Product Specialists, Business Analysts and other stakeholders on the development of cutting-edge product features
- Partner with Customer Success teams to review and implement business requirements
- Build high-quality innovative and reusable code - design and implement new features in cooperation with the enterprise architect
- Conduct software analysis, programming, testing and debugging
- Ensure designs are in compliance with specifications
- Identify production and non-production application issues and support them
OUR TECH STACK
- Java(SpringBoot)
- Python(Django)
- PostgreSQL
- REST, WebServices
- Angular, Javascript, HTML
- Jenkins, Maven, Git, Ansible
- AWS
YOUR PROFILE
- B.Tech or M.Tech in CSE/IT OR MCA/BCA
- Strong programming skills
- Analytical mind and problem-solving aptitude
- Excellent communication skills
- Attention to detail
OUR OFFERING
- Opportunity to Innovate with and Learn from a World-class technology team
- Dabble into the future of technology - Enterprise Cloud Computing, Blockchain, Machine Learning and AI, Mobile, Digital Wallets, and much more...
- Grow with a fast growing company with global presence and recognition