SimplyPeople Bulk Hiring for Software Design Engineer| B. Tech / M. Tech 

SimplyPeople Is Hiring

Role:Software Design Engineer
Experience:4-6 Years
Salary:15-20 LPA (Depend Upon Experience)

SimplyPeople Bulk Hiring for Software Design Engineer| B. Tech / M. Tech 

company is actively seeking talented individuals to join our team. As we continue to grow and expand, we are looking for motivated candidates who are passionate about technology

The detailed eligibility and application process are given in below.

Job Description:

Software Design Engineers required for of our leading and highly reputed telecom client

Preferred Ind./Sector – Manufacturing – Design Center

Android – Device Driver Development(Telecom/Mobile/IT)

Desired Qualifications

BE/B.Tech Computer Science/Electronic & Communications from Tier one institute

Total Experience – 4 to 6 years

Job Responsibilities & Key Result Areas

·     Worked on smart phone apps and contribute in API development/Integration.

·        Responsible for appropriately structuring of code, developing modules, testing and provide error free solution.

·        Good understanding on IOT based solution for smart devices Like Wearables.

·        Deliver product releases in rapid iterations; Manage risks, dependencies, quality issues, delivery and integration timelines.

·        Contribute individually as well as in team also.

·        Ensure compliance with guidelines, framework and best practices of the organization.

·        Responsible for the research, design and implementation of Android phone platform software framework.

·        Responsible for the development of the underlying program android libraries & SDK.

·        Collect feedback after using, correct defects or malfunction, improve the software performance.

·        Constantly modify and improve software according to the requirements.

·        Formulate project documents, record quality test results.

·        Complete program writing and unit testing.

·        Complete the design, encoding, debugging, verification of the application according to development plan and process and submit work report and technical document in time.

Desired Skills and Competencies

Desired Skills & Experience: Seeking experienced JAVA/Android developers with the following qualifications:

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Have Strong knowledge of Core JAVA , Collection API and OOPS concepts.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong 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
  • Hands-on experience of designing and integrating web-services interfaces (SOAP/Restful-JSON/XML based) with native apps.
  • Better understanding of Android UI Layout, Control, Event Handling, Styles and themes and custom UI component.
  • Understanding of advance Android concepts such as Drag Drop, Notification, Location based services, Mails , SMS, Phone calls, Contacts, Clipboard, Alert dialog, Animation, Custom font
  • Hand-on experience on android applications such as Audio Player, Video Player, Sound Recorder and other multimedia application, File Manager, gallery

·        Quick learner, self-motivated. Able to work independently as well as part of teams

·        Have exposure in Android OS.

·        In-Depth knowledge of Operating System concept and system architecture.

·        Memory Management (Static vs Dynamic Memory, Paging), Multithreading knowledge.

·        Basic scripting knowledge in languages such as Python, Perl, Shell etc.

·        Awareness of software tools like SVN, Git, MODIS, Source Insight, RVCT, MS Visual studio 2008

·        Hands on experience in solving complex system issues with good problem solving skills.

·        Excellent communication skill (verbal & written).

·        Strong analytical/problem solving skill.

·        Strong execution under deadlines.

·        High Integrity and motivation.

·        Bluetooth API integration and Bluetooth connectivity.

·        API integration in android app.

·        Document the project and code efficiently.

·        Ensure security guidelines are always followed while developing the app.

·        Perform time profiling and memory leaks assessment.

·        Must have exposure to Android Architecture Components, full lifecycle of Android Apps: building from early stages, shipping through Google Play Store

·        Strong understanding of object-oriented software development , Android SDK and its design patterns.

·        Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.

·        Experience designing clean and maintainable APIs

·        Must have exposure to Android Architecture Components, full lifecycle of Android Apps: building from early stages, shipping through Google Play Store

·        Knowledge of multi-threading and memory management specific to mobile devices and caching mechanisms

·        Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem

·        Knowledge on MVVM, Clear Architecture

·        Knowledge on DI

·        Translate and Build the designs and Wireframes into high quality responsive UI code.

·        Explore feasible architectures for implementing new features.

·        Resolve any problems existing in the system and suggest and add new features in the complete system.

·        Suggest space and time efficient Data Structures.

·        Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

·        Excellent understanding of software design and programming principles.

·        A team player with excellent communication skills

·        Analytical thinking and problem-solving capability

·        Great attention to detail and time-management skills

Experience in the following areas a plus:

·        Experience on Android  Calendar , Calculate application is a plus.

·        Experience on Android  Browser , Note , Alarm ,Document , File Manager is a plus

·        Experience on Android Camera application is a Plus

·        Multicore debugging is a plus.

·        Experience in SPRD/MediaTek will be an advantage.

·        Experience in feature benchmark will be an advantage.

Ideal Candidate

·        B. Tech / M. Tech in Computer Science.

·        4 to 6 years of experience at cutting edge organizations/startups/Chipset manufacturing companies.

·        Experience in Android App development and android SDK/Eclipse, DBMS

·        Deep knowledge of mobile Android Architecture and Design

·        Deep knowledge of data structures, algorithms and data base concepts.

·        Open to learn new technologies and framework (i.e. go beyond the confront zone).

·        Collaboration and Solution oriented.

·        Automation tool development knowledge will be an add-on.

·        Good communication and writing skills.

·        Get things done attitude and Technology Savvy.

If you are ready to take on new challenges and be part of a dynamic team, we invite you to submit your application. Join us as we continue to drive innovation and make a difference in the industry

SimplyPeople Bulk Hiring for Software Design Engineer| B. Tech / M. Tech 

How to apply?

  1. Click the Link: Click on the “Apply Now” link provided below. This will usually be a button or a text link that stands out.
  2. Fill Basic Information: Enter your name, email address, and phone number. This information helps the company contact you.
  3. Upload Resume/CV: Attach your updated resume or CV. Some applications might allow you to copy and paste your resume instead.
  4. Answer Questions: Answer any job-specific questions the application asks. These could be about your experience, skills, or availability.
  5. Submit Your Application: Review your information, make sure everything is accurate, and then click the “Submit” button to send your application.

Remember to follow any additional instructions provided on the application page. Good luck with your job application!

For More Details & Apply : Click Here

Leave a Comment