We are looking for a Senior Software Engineer to join our team. Ideal candidates are passionate about delivering awesome, high quality, consumer and business applications. The candidates need to be methodology and process driven, detail oriented, hands on, fast learners and passionate about technology.
This position will be responsible for contributing technologies which can change the economics of communication software. This includes designing software systems, generating IP, planning and executing field trials to understand their needs, and working closely with the team to assess business impact and constraints.
Candidate must be highly motivated to follow project management, systems/software processes, measurement disciplines, and process improvement (CMMI) to improve product and services quality to achieve business objectives.
Continually improve product functionality and individual / team productivity by introducing tools, methodologies and ideas gathered from professional journals, business periodicals and social networks / blogs.
Design and develop secure software solutions for connectivity to medical devices (sterilizers, washers) to include developing connectivity interfaces for products, Internet of Things (IoT) interfaces for remote monitoring, and modules for connecting to other applications such as medical instrument tracking systems.
Develop new software applications that meet requirement specifications and adhere to established department technical standards, working on projects using either Agile/SCRUM or iterative methodologies.
Oversees large and complex projects, including planning, monitoring, and reviewing progress and accuracy of work and evaluating results. Provides production support and performance monitoring of critical production systems. Coordinates with other departments and/or external vendors to resolve critical system production problems and implementation of software release to production.
Share knowledge and help grow the capabilities of the team through presentations, mentoring, and coaching in your implementation team and product area in terms of development, quality assurance and test related processes, methods and tools.