We are looking for a strong techie who can work in our Android Application Development team. You can add value to the product through your technology skills. What we do : To create the mobile ecosystem for the next billion smartphone users from emerging markets in their native language. Key Responsibilities : - You'll be actively involved with and monitor the development of Android applications that are a part of the product - Youl'll be architecting and implementing best-in-class responsive, fast and user friendly apps - You'lll be responsible for designing, implementation & maintenance of various libraries & components for mobile platforms - Represent the Android Apps engineering team in high level meetings and keep everyone informed about the status of new & ongoing server development efforts within the company - Work closely with UI/UX designers to create exciting user experiences that make optional use of the touch-based mobile experience - You'll be continuously keeping an eye on the latest cutting edge technologies and leveraging these in one's own and the team's work as necessary - Create/Improve application architecture and performance without supervision- Motivate, mentor and lead other team members by rolling up your sleeves and offering technical and project management insights and tips - Care about the business results of what you build, not just the elegance of the technology you build - Define and design Android application architectures by laying out specifications and optimal code structures - And of course get hands dirty by writing Android code for mobile applications & frameworks Desired Candidates Profile : - 5+ years of experience on Android Java-based mobile applications and systems development - Strong command on Android Java. Exposure towards Android NDK & C++ - Strong knowledge of the various packages on the Android App development stack - layouts, intents, widgets, content providers, touch handling, drawing, location services, media interfaces, network, storage, security/cryptography, webkit, sqlite, etc. - Knowledge of web services and serialization techniques like REST, SOAP, XML, JSON & framing - Knowledgeable about Android Application Ant build script functionality - Prior experience of working on heavy large sized applications and componentizing them - Hands on exposure on TCP/IP socket based programming & protocol implementation like HTTP, XMPP, etc. - Strong penchant for Object-Oriented Design and CS fundamentals - Experience of working with version control, bug tracking, continuous integration and other productivity enhancement software like SVN, Bugzilla, Jira etc. - Prior experience in implementing Agile software methodologies - Passionate about software development & modern day Android technologies like- Nexus 6 and its exclusive Lollipop features- Lollipop and its new material design- Latest libraries like Otto & Guava - event buses for Android - The ability to effectively manage technical people (internal & external development resources) and projects - Taking responsibility and ownership in the team's work Additional Requirements : B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs etc) or abroad Our Offering :- True start-up experience - no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.- The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets. Perks :- Awesome benefits, social gatherings etc.- Work with intelligent, fun and interesting people in a dynamic start-up environment. Location : Noida Indus is an indigenous technology platform that brings app developers, smartphone brands and users on a single platform and truly creates an Indian smartphone platform. Made in India, for Indians - Indus is built on the three pillars of innovation, simplification and content. Indus was launched in May 2015 and quickly climbed to the #2 OS spot in India by mid-2016, overtaking global giants such as Apple's iOS & Microsoft's Windows. Currently Indus a user base of over 12+ Million on the back of 10+ smartphone brand partnerships with leading OEMs such as Samsung, Gionee, iTel, Micromax, Intex, Karbonn and others. The Indus platform is available in English & 23 Indian regional languages and is intended to digitally connect the next 1 billion people in the emerging markets. Indus App Bazaar: Indus also has its very own app market place called Indus App Bazaar with over 400,000 applications. Indus App Bazaar is India's largest indigenous app store available in 12 languages, designed to suit specific requirements of the Indian consumers. The recent partnership with Samsung will see Indus App Bazaar power Samsung's new Galaxy Apps Store in all Samsung Devices. With this partnership, we will be able to reach a user base over 50 Million by 2019. Read all about the Samsung Partnership: https://bit.ly/2JgL3JU Indus OS in newsBloomberg: http://bloom.bg/2adsFRB Financial Express: http://bit.ly/29FDQg5 Economic Times: http://bit.ly/2ayTvD4
Must have Skills : Asp.NET, C#, MVC, Angular 2/x, What Makes You A Good Fit For This Role :- Relevant expertise in C#, Asp.net, MVC, Web Services, Web API, Entity Framework, Java Script frameworks (Angular 2/x) - Strong knowledge of HTML, CSS, XML, OOA and OOD Concepts. - Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.- Fundamental knowledge of design patterns.- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.- Passionate about building great solutions- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery. - Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
Website: www.primeos.in What We Do : We have developed "PrimeOS operating system" an Android x86 based OS for PCs/Laptops which gives a complete desktop experience similar to Windows or MacOS with access to millions of Android apps. JD: Write android applications for PrimeOS For ex. "Prime File Manager" system app which will involve structural coding with proper documentaion and following design practices. ∙ Design, develop, test, deploy, maintain and improve application. ∙ Manage individual project priorities and deadlines
Organization Description Founded out of Harvard University and MIT in 2002, Dimagi is an award-winning global technology social enterprise with an impact-focused business model. We deliver open source technology to help underserved communities in over 60 countries around the world. Our partners include the World Bank, WHO, the Bill and Melinda Gates Foundation, USAID, UNICEF, Novartis, Johns Hopkins, the University of Pennsylvania, the Harvard School of Public Health and more. Dimagi’s work has been profiled in the New York Times, the Washington Post, Huffington Post, the World Economic Forum and Forbes, among others. Our team of exceptional public health and development specialists,software developers and engineers apply their experience in technology development, implementation, and global healthcare delivery to further public health and well-being. In the next few years, our India office has set aggressive goals, both for Dimagi and across the mHealth industry, to dramatically improve healthcare delivery at scale across India and beyond. We are developing and already implementing mobile applications for hundreds of thousands of health workers of the Government of India, who use our technology to provide services to hundreds of millions of beneficiaries across the country. Job Description Dimagi’s Technical Project Analysts are the main drivers in implementing our technology all over the world. They share a passion for challenging experiences and developing solutions for trying environments that enable people to live healthier and more productive lives. As a Technical Project Analyst, you will dedicate your time to one of our ground-breaking, large-scale mHealth projects, which is transforming community health systems across multiple Indian states, in partnership with central and state governments. You will work with a diverse, collaborative, and international team. You will be based out of Delhi (where our office is located). You will work on creating and deploying mobile applications, based on our CommCare platform, for strengthening service delivery of front-line workforce. You will join our global team and share lessons learned and expertise from around the world. You will receive regular mentorship and support from our office in New Delhi.In your first two years at Dimagi India, based on a combination of skills, interests, and opportunities, you will specialize in areas such as technical design and application development, quality assurance processes, and reporting functionalities on one of our large-scale projects. In the medium to long term, Dimagi is flexible in terms of growth and career progression, and strives to accommodate your interests in defining your future role. We have a skills-based performance and development system that rewards people for building their skills. Your performance will determine your future growth at Dimagi. Employment at Dimagi is at-will, however, we do expect a longer term commitment. Responsibilities Project needs assessments and technology requirements definition Design of mHealth applications, bringing together the best combination of stakeholder inputs, field feedback, technical feasibility, and robust architectural principles Preparation of detailed software specifications that convert design documents into practical instructions for CommCare application builders and for software engineers to build out requisite functionality Building mHealth and eHealth systems using Dimagi’s flagship mHealth platform, CommCare, using CommCare’s application building tools Development of software test plans, as well as load testing and quality assurance (QA) of our mobile tools Explaining project matters to the technical team and technical matters to the project team Building the capacity of the support team to address post deployment support matters Technical documentation Other project management and capacity building support Skills & Requirements Degree in computer science, engineering, information technology, or related – or equivalent work experience Experience with XML, MySQL or other relational database, Excel, and Access 1 – 4+ years of work experience Outstanding proactive oral and written communication skills Reliable, self-directed, and resourceful Able to juggle many things at once Able to get things done Flexible and able to wear many hats Well organised and detail oriented Interested and able to work in a multicultural team distributed across the globe Note that experience with software programming is NOT a requirement, since Dimagi tools allow applications to be built by system administrators through a user-friendly web interface. Desirable Fluency in Hindi or other Indian languages is an asset Quantitative data management and data analysis skills Experience with the complete software development lifecycle Experience working in India Desire to make a social impact Is this the right position for me? The ideal candidate is interested in understanding what makes technology work in practice in low-resource settings. This person is able to self-organize and self-manage, thrives on the intricacy and challenge of application design and project management and functions at a high level when interacting with partners. This person is detail-oriented and comfortable with mobile tools, and, if she does not have software development experience already, has at least been exposed to the software development process. Benefits Dimagi provides an employer-sponsored health insurance plan for all employees and their family, including an additional OPD and mental health allowance Health and Fitness allowance Air Quality reimbursement to cover air purifiers, pollution masks, etc Employee stock option plan 30 days Paid Time Off, Flex time and 10 Personal Initiative Days. Complimentary lunch provided in office Opportunities for international travel
Qualifications BA/BS/MS degree in Computer Science, Electrical, Mathematics or related technical field, or equivalent practical experience. 8-12 years’ of overall experience in working on Banking & Financial services domain preferably in a product development company Experience/ability to design solution architecture for Core Banking implementations is highly preferred. Should have ability to articulate and design product extensibility, customizations and integrations in-line with product architecture Software Development experience through hands on coding in a general purpose programming language. Experience in developing and deploying solutions on the cloud Capabilities Experience in designing and developing Solutions for Financial services industry Experience in NoSQL / Columnar database - Clickhouse, MongoDb, Cassandra, ElasticSearch Experience in Designing and Developing products in the Micro Services framework using Node.js, Spring Boot, Ruby on Rails Web technologies in AngularJS/ReactJS Experience in XML/XSD/XPATH/XQUERY and JSON Exposure to working with Big Data Platforms and Knowledge of multiple Big Data frameworks Basic Understanding of AI, ML and Deep Learning Technologies Expert in designing and developing Application Integration using JMS/MQ, Web Services Knowledge and understanding of Data Integration solutions. Experience in implementing Reporting tools like ELK and exposure to Data visualization Sound knowledge of J2EE application servers such as WebSphere, Weblogic, JBoss and Apache Tomcat. Ability to shape ideas and opinions through proper communications and networking with key stakeholders using ones knowledge and experience. Excellent verbal, written and telephonic communication skills Ability to build scalable solutions Understanding Application security including vulnerabilities and solutions Coding ninja. Hands on experience in Complete delivery of SAAS based Software Prior start‐up experience preferred. Self starter Balance Hacker mentality with commercial grade software Curious and passion for learning Going above and beyond to solve a problem (technical or business) Key Responsibilities Actively participate in and contribute to architectural and technical stack choices Recommend and implement technical solutions in a phased approach to introduce new product constructs to our platform Create high level and detailed design specifications Engage with Product Managers, Architects and business stakeholders to define platform requirements, testing, training and support Work with and support Product Owners to deliver world beating solutions Work with business stakeholders and partners on system design, development and execution and ensure high quality deliverables Own the technical architecture, design and delivery of the solutions Provide mentorship to junior team members Hire junior engineers
Responsibilities 1. Create user-focused Android apps. 2. Preferred some working experience with Android development in Java. 3. Eye for UI/UX, and hands on experience designing UI a huge plus. 4. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. 5. Hands on experience on background and foreground service is must 6. Knowledge of Integrating sockets (Socket. IO) in Android Application 7. Hands on experience on Google maps and location-based service is must 8. Deep understanding of server-client architecture. 9. Experience of end to end working app will be a huge plus For Further queries feel free to contact us @ 7000780961 or write to us:- firstname.lastname@example.org
MVC, C#, MEF, ASP.Net, XML, XSD, AJAX, Entity Framework, LINQ, WCF, SQL Server 2008
Senior Android Engineer will be a skilled developer with experience coding in framework software leveraging Android system resources and services to enhance robust and scalable mobile analytics framework for BetaOut product. This role will work effectively to foster a strong team environment and make contribution in every aspect of software feature development lifecycle, including requirement analysis, design and implementation, bug regression and code refactoring, unit and integration testing.
Great Place to work for many domains like telecom ecommerce and mobile apps