Senior Software Engineer (Backend/WebApp) at Boston Scientific Corporation Malaysia
Heredia, , Costa Rica -
Full Time


Start Date

Immediate

Expiry Date

08 Jan, 26

Salary

0.0

Posted On

10 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Framework, WPF, UWP, Java, SpringBoot, REST, AWS, Microservices, Serverless Architecture, SQL, NoSQL, Agile, OOP, Design Patterns, Multi-Threading

Industry

Medical Equipment Manufacturing

Description
Responsible for developing software and/or testing implantable neural stimulation systems or other software related products. Provide competitive advantage in performance, cost and quality. Work on C# applications using technologies such as WPF, UWP, SOA (Service Oriented Architecture), and Entity framework Work on web applications using technologies such as Java, SpringBoot, REST, AWS, and microservices or serverless architecture Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards. Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts. Analyzes, evaluates, verifies requirements, software and systems using software engineering standards and best practices Provide complete expert engineering solutions that are well thought out that is architecturally and technically sound Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes Promote a collaborative environment and pragmatic engineering decision-making. Develops and enhances cross-functional team relationships and works cross-functionally to identify and resolve technical and organizational issues. Build collaborative relationships with key leaders and peers, internally and externally, across the organization. Bachelor's degree in computer science, electrical engineering, or a related field 10+ years of software development with fluency coding in multiple programming languages, such as C# / .NET Strong oral and written communication skills Ability to work independently and come up with solutions that are well thought out and technically sound Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology Experience with medical device regulatory guidance such as 21 CFR Part 820, IEC 62304 and ISO 13485 Preferred experience with software configuration tools for source code control (Git), issue tracking (Jira), requirements management (Cockpit), code review tools (Code Collaborator) and 3rd party project build tools Demonstrated technical leadership skills Creative / innovative thinker Good organizational and multi-tasking skills Required skills in the following areas: C# Microsoft development using the .NET Framework Windows application development using WPF, XAML, MVVM Strong web applications development using Java, JavaScript/TypeScript and script programming languages Strong development skills with databases - SQLs and noSQLs OOPS, Design Patterns, Multi-Threading Unit and Integration testing Server & Cloud side technologies Azure or AWS Cloud based application development Node.JS, Rest APIs, WCF, ASP.NET Microservices and serverless architecture Kubernetes, ECS, EKS, S3 Good to have skills in the following areas: Front-end technologies: Angular / React JS, or Modern JS Frameworks Preferred experience with designing, deploying and managing IoT platforms and infrastructure
Responsibilities
Responsible for developing software and testing implantable neural stimulation systems or other software-related products. Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews, and creating corresponding artifacts.
Loading...