Full-Stack Development - Design develop and maintain scalable web applications Core C# Core and Entity Framework Core.
- Build responsive front-end interfaces using Blazor React or Angular integrated backends.
- Implement RESTful APIs and microservices architecture.
- Implement scalable Database Architecture.
- Write clean scalable and efficient code.
- Participate in code reviews and ensure adherence to best practices.
System Architecture & Design - Contribute to architectural decisions for cloud-native applications (e.g. Azure App Services Azure Functions).
- Design modular maintainable and testable codebases using SOLID principles and design patterns.
- Optimize performance and scalability Core applications and Databases.
- Design and implement relational and non-relational database systems (e.g. SQL Server PostgreSQL MongoDB).
- Develop normalized schemas indexes and data models to support application performance and scalability.
- Align database architecture with application requirements.
- Monitor and tune database performance using query optimization indexing strategies and caching mechanisms.
- Analyze slow queries and recommend improvements using tools like SQL Profiler EXPLAIN plans or third-party monitoring solutions.
DevOps & CI/CD - Set up and maintain CI/CD pipelines using Azure DevOps GitHub Actions or Jenkins.
- Automate deployments and monitor application health using tools like Application Insights New Relic or Prometheus.
Technical Leadership - Mentor junior developers and conduct code reviews to ensure high-quality standards.
- Lead sprint planning backlog grooming and technical discussions.
- Collaborate with cross-functional teams including QA Product Management and UX.
- Troubleshoot and resolve technical issues.
- Continuously improve existing systems and processes.
- Stay updated with industry trends and emerging technologies.
Testing & Quality Assurance - Write unit integration and end-to-end tests using xUnit MSTest or NUnit.
- Ensure code coverage and maintain test-driven development (TDD) practices.
Security & Compliance - Implement authentication and authorization using Identity OAuth2 and OpenID Connect.
- Ensure applications meet security standards (e.g. OWASP Top 10) and compliance requirements.
- Implement database security measures including role-based access control encryption and auditing.
- Ensure compliance with data protection regulations (e.g. GDPR HIPAA) and internal governance policies.
| Required Experience:
Senior IC
Full-Stack DevelopmentDesign develop and maintain scalable web applications Core C# Core and Entity Framework Core.Build responsive front-end interfaces using Blazor React or Angular integrated backends.Implement RESTful APIs and microservices architecture.Implement scalable Database Architecture...
Full-Stack Development - Design develop and maintain scalable web applications Core C# Core and Entity Framework Core.
- Build responsive front-end interfaces using Blazor React or Angular integrated backends.
- Implement RESTful APIs and microservices architecture.
- Implement scalable Database Architecture.
- Write clean scalable and efficient code.
- Participate in code reviews and ensure adherence to best practices.
System Architecture & Design - Contribute to architectural decisions for cloud-native applications (e.g. Azure App Services Azure Functions).
- Design modular maintainable and testable codebases using SOLID principles and design patterns.
- Optimize performance and scalability Core applications and Databases.
- Design and implement relational and non-relational database systems (e.g. SQL Server PostgreSQL MongoDB).
- Develop normalized schemas indexes and data models to support application performance and scalability.
- Align database architecture with application requirements.
- Monitor and tune database performance using query optimization indexing strategies and caching mechanisms.
- Analyze slow queries and recommend improvements using tools like SQL Profiler EXPLAIN plans or third-party monitoring solutions.
DevOps & CI/CD - Set up and maintain CI/CD pipelines using Azure DevOps GitHub Actions or Jenkins.
- Automate deployments and monitor application health using tools like Application Insights New Relic or Prometheus.
Technical Leadership - Mentor junior developers and conduct code reviews to ensure high-quality standards.
- Lead sprint planning backlog grooming and technical discussions.
- Collaborate with cross-functional teams including QA Product Management and UX.
- Troubleshoot and resolve technical issues.
- Continuously improve existing systems and processes.
- Stay updated with industry trends and emerging technologies.
Testing & Quality Assurance - Write unit integration and end-to-end tests using xUnit MSTest or NUnit.
- Ensure code coverage and maintain test-driven development (TDD) practices.
Security & Compliance - Implement authentication and authorization using Identity OAuth2 and OpenID Connect.
- Ensure applications meet security standards (e.g. OWASP Top 10) and compliance requirements.
- Implement database security measures including role-based access control encryption and auditing.
- Ensure compliance with data protection regulations (e.g. GDPR HIPAA) and internal governance policies.
| Required Experience:
Senior IC
View more
View less