11+ MLS Jobs in Bangalore (Bengaluru) | MLS Job openings in Bangalore (Bengaluru)
Apply to 11+ MLS Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest MLS Job opportunities across top companies like Google, Amazon & Adobe.
Be an integral part of large scale client business development and delivery engagements
Develop the software and systems needed for end-to-end execution on large projects
Work across all phases of SDLC, and use Software Engineering principles to build scaled solutions
Build the knowledge base required to deliver increasingly complex technology projects
Object-oriented languages (e.g. Python, PySpark, Java, C#, C++ ) and frameworks (e.g. J2EE or .NET)
Database programming using any flavours of SQL
Expertise in relational and dimensional modelling, including big data technologies
Exposure across all the SDLC process, including testing and deployment
Expertise in Microsoft Azure is mandatory including components like Azure Data Factory, Azure Data Lake Storage, Azure SQL, Azure DataBricks, HD Insights, ML Service etc.
Good knowledge of Python and Spark are required
Good understanding of how to enable analytics using cloud technology and ML Ops
Experience in Azure Infrastructure and Azure Dev Ops will be a strong plus
Role Description : As a Senior Mobile Application Developer, you will engineer applications that will run across Android, iOS, and the web time using Flutter platform and also provide with consistent performance from designing the application, planning a timeline, and developing any complicated hybrid application within a short. You get to work with some of the best minds in the industry at a place where opportunity lurks everywhere and in everything. • Create multi-platform apps for Android/iOS using Flutter Development Framework • Micro code enhancements within mobile platforms like Android/iOS Flutter widgets for Android and iOS • Participation in the process of analysis, designing, implementation and testing of new apps • Write clean code, take part in the development lifecycle. • Investigate technologies, follow innovative trends.
Responsibilities Your responsibilities are as follows. • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance • Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support. • Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application • Write well designed, testable, efficient code • Ensure designs are in compliance with specifications • Prepare and produce releases of software components • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review • Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities Required Qualifications We are looking for individuals who are curious, excited about learning, and navigating through the uncertainties and complexities that are associated with a growing company. Some qualifications that we think would help you thrive in this role are: • Minimum 3-4 Years of experience in a Mobile Application development using Flutter (Dart) and also in iOS / Android (Java/Kotlin and Objective-C/Swift) • Proven work experience in software development • Solid understanding of Flutter, Dart, Flutter UI and animations. • Should have experience working with native technologies like Android, iOS • Knowledge and understanding of Firebase, SQFlite_SQlCipher • Experienced in working with remote data via RESTful and JSON • Strong understanding of design patterns over and above MVP, MVVM, and MVC • Demonstrated experience in building and managing production mobile apps. • Familiarity with push notifications • Familiarity with IOS integration with Flutter • Experience using GitHub or similar environment • Complete understanding of SDLC • Experience working in an Agile/Scrum development process • Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT Preferred Qualifications • Experience with cross-platform technologies like ionic and Angular/React Native skills • Familiarity with web application development and different client-server communication protocols. • Have published one or more mobile apps in Google Play or App Store • Knowledge on iOS distribution profiles and certificates for App store distribution • UI/UX tools experience • Desire to work in a start-up environment, able to self-manage and work independently • Ability to understand business requirements and translate them into technical requirements • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps) • Effective communication skills in English • Team player and Critical Thinker
This role will be reporting into Technical Lead (Support). You will be expected to resolve bugs in the platform that are identified by Customers and Internal Teams. This role will progress towards SDE-2 in 12-15 months where the developer will be working on solving complex problems around scale and building out new features.
What will you do?
Fix issues with plugins for our Python-based ETL pipelines
Help with automation of standard workflow
Deliver Python microservices for provisioning and managing cloud infrastructure
Responsible for any refactoring of code
Effectively manage challenges associated with handling large volumes of data working to tight deadlines
Manage expectations with internal stakeholders and context-switch in a fast-paced environment
Thrive in an environment that uses AWS and Elasticsearch extensively
Keep abreast of technology and contribute to the engineering strategy
Champion best development practices and provide mentorship to others
What are we looking for?
First and foremost you are a Python developer, experienced with the Python Data stack
You love and care about data
Your code is an artistic manifest reflecting how elegant you are in what you do
You feel sparks of joy when a new abstraction or pattern arises from your code
You support the manifests DRY (Don’t Repeat Yourself) and KISS (Keep It Short and Simple)
You are a continuous learner
You have a natural willingness to automate tasks
You have critical thinking and an eye for detail
Excellent ability and experience of working to tight deadlines
Sharp analytical and problem-solving skills
Strong sense of ownership and accountability for your work and delivery
Excellent written and oral communication skills
Mature collaboration and mentoring abilities
We are keen to know your digital footprint (community talks, blog posts, certifications, courses you have participated in or you are keen to, your personal projects as well as any kind of contributions to the open-source communities if any)
Nice to have:
Delivering complex software, ideally in a FinTech setting
Experience with CI/CD tools such as Jenkins, CircleCI
Experience with code versioning (git / mercurial / subversion)
Organize and drive product development throughout the Sprints, including Sprint Planning, Daily Stand-ups, Sprint Reviews, Sprint Refinements, and Sprint Retrospectives. Assist Product Owners, Development, Data, and IT teams with backlog refinement and prioritization. Review and maintain adherence to company-defined Definitions of Ready and Done. Facilitate the teams' abilities to develop in a consistent and creative manner. Protect teams from scope creep and maintain sprint goals. Remove impediments for teams. Perform the role of Scrum Master for multiple scrum teams. Keep appropriate stakeholders up-to-date with the latest information on highpriority incidents through timely and regular written and verbal communications. Identify and track internal and external dependencies. Ensure that appropriate Scrum artifacts are accurate and visible, including progress tracking through charts and views in JIRA. Measure, track and help teams improve metrics through continuous improvement.
Experience in Firmware/Software programming in embedded Linux & RTOS based application development. Candidate must have a very good understanding of ARM processor, hardware and custom board or product development experience.
Roles and Responsibilities:
Design, code and integrate software for an embedded Linux/RTOS targeted application (applications, drivers, framework)
Customization, deployment and maintenance of Linux distribution
Interact with Linux kernel, integrate new device drivers Improvement and maintain existing software components
Perform unit test, Integration test, verification and validation of the product developed.
Assist with the hardware design surrounding the processor
Document the projects according to standards (protocols, architecture, technical specifications, etc.)
Qualifications:
Bachelor degree in Electronics or computer science engineering.
Minimum 6 - 12 years of experience in embedded Linux programming.
Specific skills:
Expert in C programming with RTOS.
Hands-On experience with Protocol development.
Nice to have Protocol development experience such as USB or DP, HDMI or equivalent.
System level design and understanding of overall system
Strong knowledge of Linux, ARM processor architecture with SOC, FPGA interface is a plus.
Hand-on experience on Linux kernel and device-driver development and debugging.
Knowledge/Experience of TCP/IP, Network programming.
Ability to write effective and reusable code according to best practices.
Must be a dynamic, autonomous, and team-oriented individual.
Knowledge of hardware and low-level development is an asset.
Expected to manage the product plan, engineering, and delivery of Plum Integration activities. Plum is a rewarding and incentive infrastructure for businesses. It's a unified integrated suite of products to handle various rewarding use cases for consumers, sales, channel partners, and employees. 31% of the total tech team is aligned towards this product and comprises 32 members within Plum Tech, Quality, Design, and Product management. The annual FY 2019-20 revenue for Plum was $ 40MN and is showing high growth potential this year as well. The product has a good mix of both domestic and international clientele and is expanding. The role will be based out of our head office in Bangalore, Karnataka however we are open to discuss the option of remote working with 25 - 50% travel.
Key Responsibilities
Scope and lead technology with the right product and business metrics.
Directly contribute to product development by writing code if required.
Architect systems for scale and stability.
Serve as a role model for our high engineering standards and bring consistency to the many codebases and processes you will encounter.
Collaborate with stakeholders across disciplines like sales, customers, product, design, and customer success.
Code reviews and feedback.
Build simple solutions and designs over complex ones and have a good intuition for what is lasting and scalable.
Define a process for maintaining a healthy engineering culture (Cadence for one-on-ones, meeting structures, HLDs, Best Practices In development, etc.).
What are we looking for?
Manage a senior tech team of more than 5 direct and 10 indirect developers.
Should have experience in handling e-commerce applications at scale.
Should have experience working with applications like HubSpot salesforce and other CRM.
Should have experience in B2B integrations.
Should have at least 10+ years of experience in software development, agile processes for international e-commerce businesses.
Should be extremely hands-on, with an Automate as much as possible mind set full-stack developer.
Should exhibit skills to build a good engineering team and culture.
Should be able to handle the chaos with product planning, prioritizing, customer-first approach.
Technical proficiency
Frameworks like React, React Native, Node.js, GraphQL
Databases technologies like Elasticsearch, Redis, MySQL, MongoDB, Kafka
Dev ops to manage and architect infra - AWS, CI/CD (Jenkins)
System Architecture w.r.t Microservices, Cloud Development, DB Administration, Data Modeling
Understanding of security principles and possible attacks and mitigate them.
Whom will you work with?
You will lead the Plum Integration Engineering team and work in close conjunction with the Tech leads of Plum with some cross-functional stake with other products. Your will report to the CTO directly.
What can you look for?
A wholesome opportunity in a fast-paced environment with scale, international flavor, backend, and frontend. Work with a team of highly talented young professionals and enjoy the benefits.
As a Software QA + Support engineer , you will be responsible for the test planning as well as writing and executing functional and non-functional test cases for sprints and releases. You will be a part of an Agile development team and would have full access to the complete development life cycle including opportunity to shape requirements. You will also be responsible to work with customers to help debug issues. We are looking for a relevant experience of about 5 years.
Requirements
Strong knowledge of QA methodology and tools. Ability to translate use cases and/or technical specifications into test cases.
Experience working directly with customers and/or clients to debug issues or provide resolutions
Ensures creation of test data to support test case execution and supports creation and maintenance of libraries of reusable test data sets.
Reviews requirements specifications for testability and verifying/ensuring traceability of testing to requirements and vice versa
Possess a detailed understanding of the requirements elicitation, analysis, and specification process including user requirement specifications and functional specifications for larger, complex applications.
Experience working with project management tools like Azure DevOps or JIRA is preferred.
Good Verbal and Written communication skills to communicate quality cross-functionally and with customers in formal and informal settings.
OnScreen was started to chart a better path for Enterprises facing countless barriers to adoption and efficiency. Our Founders, Directors, and Investors have extensive experience dealing with these problems and are passionate about building and providing a solution that alleviates these chronic pain points.
We are looking for lifelong learners who are not afraid to experiment and want to be an integral part of the team. If this sounds like a place where you would want to work, please apply.
We want retailers/brands/merchants to pay their customers instead of paying social media giants for marketing. Our mission is to bring financial and marketing power back to retailers and shoppers by reducing and rerouting the humongous marketing spends back into the customer's pocket.
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Following are the required Technical and Professional Expertise:
Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Proven knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as “touch”
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git.
Job Summary
We are looking for young, ambitious and fire-in-the-belly professionals in the domains of Data analytics/Data Visualization/IoT to join us on this exciting journey. Successful candidates have to demonstrate that they are self-driven, goal oriented and who can set their own benchmarks.
This is your dynamic opportunity to work with software team of a young and growing IoT start-up company.
Responsibilities
1. Design & Development of analytics web application.
2. Development of analytics & reporting engine and integration of front end.
3. Performance turning and optimization of Database searches, page loading.
4. Optimizing application servers for performance.
5. Life cycle and release management.
6. Building test automation and simulated test environment.
7. Database, Application server administration and migration.
8. Mentoring junior developers.
Qualifications & Requirement
1. Atleast 2 years in web technologies.
2. Excellent problem solving and analytical skills.
3. Experience in developing web apps using JAVA, JSP, spring MVC, hibernate.
4. Good understanding of Javascript, HTML, Python.
5. Proficiency in development and debugging tools.
6. Experience in Database performance tuning and optimization.
7. Experience in performance turning of Applications servers.
Benefits
1. Competitive Salary.
2. Work with an unbelievably talented and go-getter team.
3. Career Growth with excellent learning and development opportunities.
4. ESOP
Sales Professionals who can head and manage the overall sales strategy and policy in the various channels and in terms of major customers by grasping target or category opportunities.
- 10 - 15 years of experience with experience building, leading and scaling enterprise or inside sales teams. Experience in sales in the technology industry, with SaaS, PaaS or IaaS products and platforms.
- Creating a market for our products and feeding those channels on a timely basis. Target to achieve at-least 6x of current revenues in next 1 year
- Developing and implementing sales strategies for creation of new sales channels Develop and maintain an efficient distribution network to ensure the comprehensive availability of the company's products and services across the region to achieve to direct the Sales team and establish sales targets brand wise, help them in breaking the same geographically, monthly, weekly & daily targets.
- To motivate & direct Sales team to establish coverage, distribution and display objectives to meet sales targets. Establish and ensure that all sales administration procedures relating to the region are properly implemented to support the sales teams in their efforts to accomplish the sales targets plan and implement local sales promotion in consultation with marketing.
- Have a clear focus on new channel creation, build Distribution, Visibility and volumes. Liaise with the Marketing team to ensure that adequate marketing support by way of creating marketing strategy, campaigns & ROI based activities Work out a training calendar for all players in the Sales Organization and implement the same.
- Work towards reduction in cost with optimum usage of resources Special requirements, external and internal contacts, travel, working conditions, etc. to achieve Turnover & Profit targets. Recruit, Develop & retain quality manpower.
- Demonstrated executive leadership capabilities and excellent interpersonal skills. Proven track record of success in a scaled environment in inside-sales, IT sales, marketing or operations. Demonstrated success developing team members.
- Prior experience in dealing with SAAS and Enterprise sales will be an added advantage. Should be willing to work in a startup environment & build the sales structure bottoms up
Desired Skills and Experience
sales strategies , sales channels , sales administration , sales promotion , sales targets
Read more
Get to hear about interesting companies hiring right now