Description
:
Degree, or equivalent (7-10 years) of experienceField of Study/Experience: Computer Science, Information Systems, Mathematics, or EngineeringTotal Years of Experience: 5+ years with a bachelor’s degree or 12 – 15 years + without a bachelor’s across software development life cycleExpertise in at least one technology stack designing, developing, testing, and/or delivering complex software (i.e., Java, .NET, iOS, Android, PythonExcellent debugging, troubleshooting, and analytical skillsLead code/design reviews and daily/weekly meetingsAbility to facilitate quick and efficient technology resolutions to the team membersCollaborate with Architects and Managers to develop Metrics & KPI’sAnalyze data and generate detailed reports focusing on relevant development metrics and KPIsIdentify any technical risks and forming contingency plans as soon as possibleProvide root cause analysis for production defects and minimize defect leakage into productionOwn the quality of the delivered product making sure to automate where all possible with well documented code developmentSPECIALIZED KNOWLEDGE
Knowledge of coding standards and tools and techniques to enforce quality of the software (Static code analysis, Quality Gates etc.)Understanding of information principles and processes Understanding of financial implications of design decisions, and driving informed decisionsUnderstanding of system development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps)Demonstrated ability to troubleshoot problems in multi-tiered applications, including SAAS and on-premisesSolid understanding of design patternsWorking with the team to identify performance bottlenecks and optimizing the application performanceWork Shift:
Day
Scheduled Weekly Hours :
40
Department
IS Ambulatory
Join us!
...
if your passion is to work in a caring environment
...
if you believe that learning is a life-long process
...
if you strive for excellence and want to be among the best in the healthcare industry