Key Responsibilities / Deliverables - Analyze marketing and system requirements to specify software requirements, - Formulate the requirements into software architecture and detailed designs that enable inherent quality, implement designs using industry best practices and methodologies - Ensure that implementation is of the highest quality with proper design verification. - Implement Software Development Plans that outline deliverables for projects and addresses Development Environment, Coding Standards, Requirements Management, Configuration Management, Issue and Defect tracking process - Build Procedures, Verification and Validation methodologies and Iteration Planning. - Provide solutions to a variety of technical problems of large scope and complexity. - Provide inputs for test capabilities. - Follow established standard operating procedures. Academic Qualification and Experience - Bachelor's degree in Computer Engineering, Computer Science or a related field. Master's degree preferred. - At least 5- 7 years' experience in software foundational skills: CS theory, solid algorithms understanding and mastery of more than one software language. - 5 years experience in developing commercial software products including the specification, design, documentation, coding, testing and release to manufacturing of commercial software - 3- 5 years' experience of Android development for Software Engineer - 5 years' experience of Android development for Sr. Software Engineer - Version control and continuous integration (build and tests) - Design, build, and maintain high performance, reusable, and reliable Java code - Native or hybrid mobile development - Android Studio, Xamarin/ PhoneGap or similar - Web Technologies - HTML5, CSS3, XML, JSON - Experience with Android SDK, different versions of Android, third- party libraries and APIs - Experience working with remote data via REST and JSON - Android client side coding, Server side coding, Desktop application development - Experience with Agile methodologies - Ability to read, understand and/ or write a high level programming language. - Mobile application crash reporting and mobile application metrics / Business analytics Preferred Skills: - Web Frontend (JavaScript, jQuery, Bootstrap, etc. ) - Experience programming in compiled and Scripting Languages (preferably PHP or Python) - Experience using IEC 62304: 2006 development process - Experience with client/ server models for mobile application - Experience in UI usability and developing applications with localization for international markets - Experience with security of distributed and mobile devices and management of remote systems - Experience deploying and administrating Windows images or MDM solutions - Experience deploying and administrating server based tool systems - C#, Microsoft . NET Framework and WPF - Experience with MS Access, SQL server or similar SQL or NoSQL database - Specific knowledge relating to software development for a class II and III medical devices - Soft Skills - Excellent Communication, presentation and interpersonal skills with proficiency in English (verbal and written) . - A positive attitude, innovative and creative thinker. - Responsible risk taking and risk management. - Excellent verbal and written communication skills and the ability to positively influence individuals and groups Quality System Requirements In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. For those individuals that supervise others, the following statements are applicable: - Assures that appropriate resources (personnel, tools, etc. ) are maintained in order to assure Quality System compliance and adherence to the BSC Quality Policy. - Establishes and promotes a work environment that supports the Quality Policy and Quality System. Boston Scientific Corporation Confidential and Proprietary. May not be copied or reproduced outside of Boston Scientific without permission from Human Resources. Users of this printed copy must verify that this document is current Salary: Not Disclosed by Recruiter Industry: IT-Software / Software Services Functional Area: IT Software - Application Programming , Maintenance Role Category:Programming & Design Role:Software Developer Desired Candidate Profile Education- UG: B.Tech/B.E. PG:M.Tech Doctorate:Any Doctorate - Any Specialization, Doctorate Not Required Please refer to the Job description above

Salary

1,000,000 - 1,300,000 INR

Yearly based

Location

Dehradun, Uttarakhand, India

Job Benefits
Paid time off
Job Overview
Job Posted:
1 month ago
Job Expire:
1 month from now
Job Type
Full Time
Job Role
Executive
Education
Bachelor Degree
Experience
Fresher
Total Vacancies
7

Share This Job:

Location

Dehradun, Uttarakhand, India