MediSpend
MediSpend solutions are designed to empower life sciences companies to grow their business compliantly.
Senior/Principal Software Engineer
Location
United States
Posted
35 days ago
Salary
$140K - $160K / year
Bachelor Degree10 yrs expEnglishAngularAsp.netAzureCloudEntity FrameworkJava ScriptSQL.net
Job Description
• Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements
• Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment
• Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements
• Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform. Provide peer review of proposed code check-ins.
• Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability
• Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities
• Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product
• Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services
• Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs
• Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones
Job Requirements
- Bachelor’s degree in Computer Science, related discipline, or equivalent experience
- 10+ years of overall Software Development experience in the .Net/Azure ecosystem
- 8+ years of experience developing in C# and HTML/JavaScript
- Excellent working knowledge of .Net design patterns/frameworks (ASP.NET, MVC, Webforms, Entity Framework, etc.)
- Excellent working knowledge with Azure data storage engines including SQL Database, Cosmos, and Blob Storage
- 5+ years of JavaScript frameworks, Angular preferred
- 5+ years of building multi-tenant web applications distributed via Azure cloud
- Strong experience with building and leveraging integration frameworks and techniques that interact with client source data systems
- Very broad knowledge of Azure cloud services
- Strong understanding of CI/CD features within Azure DevOps
- Working knowledge of Jira/Confluence.
- 5+ years working in an Agile/Scrum environment.
- 5+ years experience working with offshore development teams
Benefits
- Bonus
- Health insurance
- Professional development opportunities
- Flexible working hours
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Consumer Engineering Test Infrastructure
CoinbaseWe're building an open financial system for the world.
Full-stack Engineer35 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Software Engineer on CETI team developing scalable testing infrastructure at Coinbase
AWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesPythonTerraformGo
Full-stack Engineer35 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Software Engineer at Coinbase enhancing backend frameworks
GRPCGo
Full-stack Engineer35 days ago
Full TimeRemoteTeam 501-1,000Since 2005H1B No Sponsor
Staff Engineer for the Identity Infrastructure at Reddit
Distributed SystemsSpark
Full-stack Engineer35 days ago
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor
Senior Cloud Software Engineer creating innovative GPU cloud solutions at NVIDIA
CassandraCloudDockerDynamoDBGRPCJavaKubernetesNoSQLPythonRDBMSRedisSpringSpring BootSpringBootTerraformGo