Full Stack Development: Design, develop, and maintain web applications using .NET, C#, JavaScript/TypeScript, and React.
Database Integration: Develop and optimize database schemas, queries, and stored procedures. Experience with SQL, MDX, and various databases (e.g., Redshift, Snowflake, Vertica) is required.
UI/UX Design: Collaborate with design teams to create responsive and intuitive user interfaces.
Integration and API Development: Implement RESTful APIs and integration points to ensure seamless system connectivity.
Security and Compliance: Apply security best practices and adhere to compliance standards, including HIPAA for healthcare data.
Testing and Quality Assurance: Develop unit and integration tests, participate in code reviews, and maintain high coding standards.
Performance Optimization: Identify and resolve performance issues to ensure optimal application efficiency.
Documentation: Maintain detailed technical documentation, including system architecture and coding standards.
Collaboration: Work effectively with cross-functional teams to gather requirements and deliver solutions.
Deployment and Scalability: Utilize AWS services, Microservices, Kubernetes, EKS, and DevOps practices for deployment and scalability.
Data Warehousing: Utilize data warehousing solutions for efficient storage and analysis.
Qualifications:
Bachelor\'s Degree: In Computer Science, Software Engineering, or a related field.
Proven Experience: In full-stack development with .NET, JavaScript/TypeScript, and React.
Healthcare Data: Familiarity with healthcare data standards (e.g., HL7, FHIR, HIPAA) is advantageous.
Database Systems: Strong understanding of database systems, SQL, and data modeling. Experience with Star Schemas, MOLAP, and Document DB is a plus.
Version Control: Proficiency in Git or other version control systems.
Agile Methodologies: Experience with Agile/Scrum development methodologies is preferred.