Principal Software Engineer - Android ,Kotlin
Medtronic
Nanakramguda, Hyderabad, India
6d ago

Careers that Change Lives

A Day in the Life

  • Collaborate, mentor, and guide the SCRUM teams to provide high quality mobile apps in a fast-paced environment.
  • Create and optimize all aspects of the software engineering processes for products under development, incorporating the highest quality standards, cost effectiveness, and measurable efficiency.
  • Plan and create test automation strategy, framework, and implementation.
  • Technically lead to meet all project milestones and deliverables.
  • Manage the design and implementation process and evidence gathering.
  • Provide concise, timely, and accurate reports and status of all test activities.
  • Lead continuous process improvement activities.
  • Provide guidance and best-practice techniques to meet all regulatory compliance requirements.
  • Keep abreast of technical and industry trends related to Mobile software design and development and help with leading center led activities in the respective technology domain.
  • Must Have : Minimum Requirements

  • Bachelor’s Degree in Electronic / Software Engineering or equivalent with 12+ years of Product design experience .
  • Experience with medical device regulations and standards, such as IEC 62304, for medical device software development lifecycle.
  • Experience in leading requirements, design and code review criteria with high quality.
  • 5+ years of experience with Java development and Object-Oriented Design.
  • Demonstrated successful delivery of a software application in a prior environment in a technical lead capacity.
  • Experience leading software engineering teams across geographies.
  • Demonstrated excellent written and verbal communication skills.
  • In depth knowledge of software test architecture and software tools for Web and mobile software applications.
  • Practitioner of Agile software development, including TDD, and experience leading a scrum team as a Scrum Master
  • Experience with Android / iOS native app development and Cross Platform Mobile App development.
  • Experience with layered architecture, MVC, Design Patterns
  • Experience with HTML5, CSS, Javascript and Javascript frameworks
  • Experience with web languages like Ruby, PHP, or Python
  • Experience defining XML and JSON
  • Knowledge of wireless networking technologies.
  • Experience with computer graphics and 2D / 3D model visualization techniques
  • Experience with configuration management tools and best practices (GIT, SVN, etc.).
  • Good understanding of Continuous Integration environments (Jenkins, Bamboo, ElectricCloud)
  • Understanding of basic agile tools (Rally, VersionOne, Jira)
  • Ability to generate concise and timely reports, including project metrics

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form