Senior Software Developer
WOVEN HEALTH COLLECTIVE LLC
29 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
ASP.NET
.NET
Agile Methodologies
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Cloud Engineering
Software Quality
Databases
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Entity Framework
Fault Tolerance
Github
PostgreSQL
Microsoft SQL Server
SQL Azure
MVC
OAuth
Octopus Deploy
Oracle Applications
Performance Tuning
Redis
Openid Connect
Secure Coding
Software Engineering
Test Driven Development
Blazor
Storage Technologies
Low Latency
Cloudflare
Cosmos DB
Bitbucket
Api Design
REST
Code Restructuring
Jenkins
Microservices
Job description
The role of the Senior Software Developer: You will be given the autonomy to architect, design, and develop innovative cloud-native solutions to delight our customers. You will collaborate with software engineers, product owners, and stakeholders to enable the growth of a highly scalable SaaS Platform.
Requirements
Do you have experience in Technology security practices?, * Hands-On Software Engineering: Strong focus on actively designing, coding, debugging, and delivering production-ready solutions.
- Microsoft Technology Stack: Deep hands-on experience with .NET 8+, C#, ASP.NET Core, and building high-performance distributed applications.
- Code Quality & Refactoring: Ability to quickly understand existing codebases, troubleshoot issues, perform code fixes, and lead to refactoring efforts to improve maintainability, performance, and scalability.
- Cloud Development: Practical experience building and operating applications on Azure (AKS, Service Bus, Azure PostGres, Cosmos DB) with attention to scalability and reliability as well as experience with Cloudflare services.
- Modular & Distributed Systems: Experience implementing and maintaining modular & microservices architectures, including API design, inter-service communication, and fault tolerance.
- Production Support & Troubleshooting: Comfortable owning and resolving production issues, performing root cause analysis, and implementing durable fixes in live systems.
- DevOps & CI/CD: Hands-on experience with build and release pipelines, including debugging deployments and improving delivery workflows.
- Testing Practices: Strong experience with TDD/BDD and writing automated tests (unit, integration) to ensure code reliability.
- Performance Optimization: Experience identifying bottlenecks and optimizing applications for high-volume, low-latency performance.
- Security Best Practices: Working knowledge of secure coding, authentication/authorization (OAuth2, OpenID Connect), and data protection.
- Agile Execution: Comfortable working in Agile teams with a focus on delivering incremental value and continuous improvement.
- Collaboration: Works closely with Product Managers and peers to translate requirements into practical, implementable solutions., * Minimum 6 years of experience in ASP .Net, ASP .Net MVC, Multi-Tier Architecture, Micro services, Entity data model, Restful services.
- Minimum of 2 years of experience with Azure services.
- Proficiency in domain-driven design.
- Deep understanding of design patterns.
- Hands-on experience in the development of RESTFUL web services & microservices
- Blazor framework experience is a bonus.
- Working experience in Azure databases such as Database for PostgreSQL or any equivalent working experience in database and storage technologies such as Oracle, MS SQL server, Redis, etc.
- Understanding digital transformation and cloud-native application development.
- Experienced in TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Deep understanding of DevOps concepts and process and CICD tools such as Jenkins, Bitbucket, Argo CD, Octopus Deploy, or GitHub.
- Understanding security and identity concepts and familiarity with authentication, single-sign-on, directory services, etc.
- Excellent communication skills and collaboration with a cross-functional team in an agile setting.
- Travel: Minimal travel could be required to other locales for training or corporate meetings.
About the company
New Opportunity! Woven Health Collective is a healthcare marketing, strategy, and science communications company, dedicated to revolutionizing healthcare through innovative solutions and collaborative partnerships. Our unwavering commitment to empathy and collaboration ensures that both our team and clients experience a rewarding journey, where innovation not only advances healthcare but also enriches lives.
At Woven Health Collective, you will be empowered to bring your authentic self to work and unlock your full potential. Come join our growing team!