Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 17th Dec 2021
This position is at the application level. As system works today, windows application being used to run on top of the data. Desktop applications, windows environment. These input files are from medical diagnostic equipment. Input files are very structured. Input files processed and given to user.
• Next gen: move from windows based old system, trying to keep data file structure the same and code is becoming Linux.
• Take input files process them and then displayed. Raw data files from instrument to Linux based applications going forward. Processing windows utilities.
• Linux system: yocto. We have people on our team that know quite a bit about it. Don’t need yocto.
• Needs good coding skills.
• Codes: C++ is where everything is housed right now. Someone who knows visual studio and C++.
• This project that can run parallel on embedded.
• Person has to be very self-motivated. Take and run with.
• Strong candidates with 5 – 8 years of relevant experience.
• Industry: medical industry experience is NOT necessary.
• App dev and some cloud exposure. How to deal with these applications.
• Pure applications.
As we are ramping up on our development, we have a need for some C++/C# application developers. Will need these colleagues to help us in ramping up on application development that will eventually get hosted in our environment as stand-alone applications or hosted in the cloud.
POSITION RESPONSIBILITIES
• Working closely with internal stakeholders to determine the scope of the software development projects.
• Act as a primary technical resource in the requirements gathering, architecture, design, development and deployment of software applications for diagnostic analyzer instruments and ecosystem
• Collaborating with the software development team on application design, testing and development.
• Assist with system integration, build and release activities
• Creation of new and maintenance of existing design, process, and implementation documentation.
• Developing software and overseeing the deployment of applications across the diagnostic instrument portfolio.
• Optimize the applications for performance and scalability, updates and upgrades.
• Documentation of the application workflow and software processes for internal and external end-users.
• Interact extensively with counterparts on cross-functional project teams, including other analyzer instrument development, hardware, test, quality, central controller and connectivity teams to ensure alignment of diagnostic R&D software development and release strategy with internal and external requirements, and to ensure that the delivered products will meet customer needs and drive value for Client.
QUALIFICATIONS
• Bachelor’s degree in Computer Science/Computer Engineering/Electronics Engineering or related field. Advanced degree (MS/PhD) preferred.
• 5 to 20 years of experience developing commercial software applications for embedded devices. Medical device experience is a plus.
• Proficient with all phases of the software development lifecycle: Design, Development, Testing and Deployment
• Proven competency in Visual Studio Development tools (C++, C#)
• Demonstrated proficiency with (but not limited to) C, C++, C#, Python or similar programming languages, SQL, RDBMS, and front-end development using React and Typescript.
• Strong knowledge of computer science fundamentals, including object-oriented design, data structures, and OO programming
• Experience with multi-tier and distributed (microservice) architectures
• Understanding of asynchronous (multi-threaded) programming
• Strong understanding of cloud native technologies and the nuances of cloud-based applications and their requirements.
• Strong interpersonal skills, including negotiating, decision by consensus and problem solving.
• Comfortable working in growing environment with ambiguous requirements
• Listens and understands others’ points of view and articulates tactfully and respectfully one’s own perspective orally, in writing, and in presentations
• Familiar with both Agile and traditional software development lifecycle (SDLC)