The General Day to Day / Primary Responsibilities:
Collaborate with Product Management, Platform Architect, Database Architect and participate in development team calls.
Member of the Agile Development team composed of onshore and offshore members; participate in the Agile ceremonies: sprint planning, daily stand-ups, iteration review, and retrospective.
Translate application storyboards and use cases into functional applications.
Create necessary technical documents including design specification document.
Design, build, and maintain efficient, reusable, and reliable code.
Integrate data storage solutions including relational and NoSQL databases.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and defects, and devise solutions to mitigate and address these issues.
Help maintain quality, organization, and automation of the platform's code and data.
Plan and conduct software architecture assessments that examine server-side, client-side, and database system configuration and performance.
Identify and resolve areas of instability and deviations from best practices amongst application components
Provide guidance and recommendation on software design and development best practices to junior team members.
Develop subject matter expertise in Phynd's products and services
Important - Lambda, Step Functions, DynamoDB, CodeBuild, S3, ECS
Nice to have - IAM, Elasticsearch, EC2, SNS, SQS, Kinesis, Athena, WAF, API Gateway, Cognito
Additional Qualifications:
7+ years of experience developing software applications
BS/MS in Computer Science or a related field.
AWS developer/architect certification is preferred.
Microsoft developer/architect certification is preferred.
Experience in the Healthcare industry is preferred.
Experience working with a distributed development team
Proficient in C# 7.0+ with Microsoft .Net 4.5+/.NET Core, ASP.Net MVC 4.0+ and Web API 2.0 technologies.
Experience 2-3 years with web tools/technologies such as HTML 5.0, CSS, JavaScript, jQuery, Bootstrap, JSON and one or more of the client-side frameworks such as Angular, React, Vue etc.
Experience developing cloud-first software applications/platforms using either Amazon Web Services (AWS) or Microsoft Azure.
Experience implementing automated testing platforms and unit tests using tools such as MSTest, nUnit etc.
Strong knowledge and experience with Structured Query Language (SQL)
Experience with Relational Database Management System (RDBMS) and preferably MySQL and possibly AWS Aurora.
Proficient understanding of code versioning tools such as Git, SVN, and Mercurial.
Experience with Application Lifecycle Management (ALM) tools such as Rally, Jira, TFS etc.
Experience creating database schemas that represent and support business processes
Strong understanding of object-oriented programming
Skill for writing reusable libraries
Familiar with various design and architectural patterns
Knowledge of concurrency patterns
Knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Strong analytical and problem-solving skills.
Good interpersonal communication skills with ability to work with other members in a team
Who We Are:
Phynd 360 is a cloud-based, Software as a Service (SaaS) integrated provider data and search platform that consolidates departmental and siloed provider data into a single hub. Phynd offers continuous governance and data integration across a health system's digital ecosystem to improve marketing, clinical, and claims system performance. Designed to leverage organizations' existing infrastructure and investments, it is a cost-effective and future-proof solution for enterprise-wide provider data management, provider search, and integration at scale. Learn more at www.phynd.com