Are you a high-performing, collaborative, results oriented and technologically savvy person who is keen on sales in the digital industry? Then this highly visible role is for you!Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.As the Android Developer , you will be required to create the company's mobile product (app) on Android PlatformWhat you will do: Designing the Mobile Application for our product offering Communicating effectively in a cross-functional product development team and present ideas and designs effectively. Identifying and correcting bottlenecks and fixing bugs Helping maintain code quality, organization, and automatization What you need to have: Essential Attributes Have worked on a good Android App before Proficient understanding of Android Concepts Proficient understanding of Android tools like Android Studio Have worked with Android libraries like Google Play Services, Volley, Gson, Okhttp etc. Proficient understanding of code versioning tools, such as Git or SVN Excellent problem-solving skills Desired Attributes Excellent interpersonal skills and the ability to build good working relationships. Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines. Able to effectively collaborate with a team as well as take initiative and work independently to solve problems Should have min 65% in B.E./ B.Tech/ M.Tech
About the Role We, at upGrad, believe in giving ownership and responsibility to each one of the team members. As an iOS Developer, you will be a part of the iOS app development team and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code. Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners. Roles & Responsibilities Own end to end development and operations of high-performance software development team. Design the architecture and deliver clean, testable, and scalable code Participate in requirement gathering and display a strong sense of ownership and delivery Maintain high standards of software quality within the team by Participating in regular peer-reviews of solution designs and related code Provide technical leadership to teammates through coaching and mentorship. Skills Required Minimum 6 years of strong iOS development experience with at least 2 Apps Published on App Store of Enterprise Platform. Strong Swift concepts along with OOPS, Computer Science fundamentals, Memory Management, App Profiling experience. In depth understanding of frameworks like UIKit, Foundation classes, AutoLayout, Core Data, Networking, Collections, GCD, ARC. Solid understanding to write modular code, template based programming which is Unit testable (Critical Requirement) Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process. Prior understanding of Git (must have), JIRA, Trello, Confluence, etc Experience in iOS UI creation using Storyboards, XIB and Code. Experience with standard libraries like RxSwift, Swinject, Alamofire, etc. Good written and verbal communication. Ability to collaborate with multiple teams to work on different phases of the project. Knowledge about App Store, publishing an app and the common rejection reasons.
We’re looking for a Senior Backend developer who will take a key role in our team. Responsibilities: Implement backend system design in Python for high volume application in a safe, scalable, secure and performant way. Create APIs for client interactions. Basic Requirements: Ability to develop lightweight, scalable applications on microservice and component architecture using message brokers, queues and other scalable containers. Ability to build and maintain REST APIs. Proficient in Python programming language and flask framework. Experience in writing Unit & Integration tests. Experience with Git. Understanding of scalable applications. Good to have: Knowledge of Elastic Search, RabbitMQ, Docker, Kafka or Solr Good understanding of MongoDB (and NoSQL) databases Mobile app development experience Basic DevOps
Qualifications : - Provide comprehensive technical support to our customers - understand the business impact on issues - provide resolutions and/or workaround to customer queries/issue as appropriate - Reproduce customer issues for diagnosis/further analysis, passing acknowledged product issues to Engineering team for fixing and QA - Strong experience with LAMP stacks: Linux, Apache, MySQL, and PHP - Exhibit continuous improvement in technical knowledge and problem resolution skills and strive for excellence - Knowledge Sharing - contribution to Knowledge Base Articles, Documentation, Forums, Blogs, etc.) - Experience in analyzing system, network, and application log files and system performance metrics to diagnose and troubleshoot problems Must-Have : - Strong experience with LAMP stacks: Linux, Apache, MySQL, and PHP - Excellent written and verbal communication skills - Ability to learn complex new things quickly - Be a team player with an ability to work under pressure with good time management Required Skills : - Knowledge in the Linux - Knowledge in the Digital Ocean and AWS - Experience with Managed vs Unmanaged Hosting - Experience with MySQL - Knowledge in the PHP, Python - DOS/Windows proficient - Version control (git)
Looking for a full stack developer who will hold the responsibility for the following: Build highly scalable web apps from scratch Maintain and extend existing code base Maintain proper documentation of the code base
Strong experience on core Java (Version >=1.8 ) Strong experience on Spring ecosystem (Core, MVC, data, JPA, transaction management, security, AOP, Batch & Boot). Comfortable performing integration tests in Spring context. Strong experience on JDBC and DB concepts. Experience of TDD/BDD approach and prior experience working with CI/CD tools (Maven, Git, jenkins) Strong experience on ORM (hibernate) and PL/SQL procedures Knowledge of some of UI latest languages / frameworks ( Html5, Angular 4+) Knowledge of SOA/Microservices (REST, Soap) and its challenges Strong knowledge on APP server (Tomcat, Weblogic) Strong knowledge on Microservices Exposure on Digital stack - UX/UI - API - Machine Learning - Big Data - Cloud/Docker/IaaS/PaaS Knowledge on Java Swing Experience delivering sound development, testing, implementation, deployment and support strategies in complex distributed environments. Knowledge on production monitoring tools. Good experience in leading change within a team, especially around testing and quality practices. Team player, who relentlessly involves others and shares knowledge with them Should have experience of participant in design reviews and code reviews. Curiosity in all the latest trends and ready to do POCs with new technical stack
Job Description:Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
We are Smart Sports Wearable start-up looking for people who have the passion for sports and technology. Candidates need to have experience in iOS App development and should be passionate about maintaining clean and maintainable codebase. Lastly, someone who can empathize with our users and understand their requirements.Functional Area:1) Proficient with Swift and Cocoa Touch - Data Structures of Swift2) Experience with in-memory DB/offline storage, threading, and performance tuning3) Familiarity with RESTful APIs to connect iOS applications to back-end services4) Experience with performance and memory tuning with tools5) Familiarity with cloud message APIs and push notifications6) Experience with iOS frameworks such as Core Data, Core Animation, etc.7) Familiar with Bluetooth based application8) Proficient understanding of code versioning tools (GIT)9) Familiarity with continuous integration10) Understanding of Apple's design principles and interface guidelines11) Knowledge of C-based libraries are preferredCandidates key responsibilities:1)Design and build advanced applications for iOS platform2) Build iOS SDKs3) Ensure the performance, quality, and responsiveness of applications4) Collaborate with a team to define, design, and ship new features5) Identify and correct bottlenecks and fix bugs
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. Responsibilities: Own the entire development lifecycle as you prototype, create, optimize, test, launch, and refine Android apps. Build features that will reach millions of users. Work with fellow designers and developers in an iterative environment with short and impactful development cycles. Develop cutting edge functional modules that will be integrated across all our Android apps. Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems. Exploit the most advanced Android APIs and platform features to build innovative applications in food and dining space. Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed. Work with real-time feedback from our users to make the product better. Discover, design, develop, deploy, debug. Focus on Material Design principles and pixel-perfect implementation of the design into code. Requirements: Engineers with 3+ years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store (Please be sure to include links to all such apps with your resume). Top-notch programming skills in Java, Kotlin and Android. Command of memory management, view hierarchy, battery optimization and in-depth experience with multithreaded and networked applications. Worked with RESTful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL. Thorough working knowledge of Android Studio with the Gradle build system. Understanding the quirks of the fragmented ecosystem of Android OS versions and devices. Solid experience with Git. Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours.