posted Apr 24
Software Engineer - Enterprise Data
Job Location: Remote
Salary: $92,000 - $160,000 a year
Job Description
• The Senior Software Engineer will provide technical expertise to projects by: - Actively participating in the recommendation of and setting of the Project’s technical direction and vision - Contributing at an individual level in the completion of design, development, and implementation tasks - Assisting and guiding Associate Developers in the completion of project-related tasks • Maintain high standards of software quality by writing high-quality code and following established standards and best practices • Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring • Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable • Provide estimates at a User Story level and provide input to work plans • Participate in peer-reviews of solution designs and related code • Package and support deployment of code releases • Analyze and resolve technical and application problems • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties • Provide third-level support to business users • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing • Develop technical documents to accurately represent application design and code • Mentor junior software developers on design patterns, development best practices and DevOps trade-offs • Perform unit and integration testing before launch • Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities
Qualifications
• Bachelor’s degree in Computer Science or a related field or equivalent work experience • 7+ years of work experience in .NET framework, .Net Core, C#, TypeScript, JavaScript • Experience writing and maintaining frontend client applications, Angular preferred • Experience writing and maintaining RESTful web services for backend, .Net core preferred • Strong database experience with both SQL and NoSQL architectures • Experience with unit testing frameworks and development techniques that support writing well tested and testable code: TDD experience a strong plus • Experience with version control software such as Git, TFVC, or Mercurial • Working knowledge of Kubernetes configuration files and command line tools • Experience with Continuous Integration Continuous Deployment (CI/CD) such as TeamCity, Octopus, GitHub Actions, or Jenkins. Azure DevOps is a plus • Familiarity with messaging technologies Azure Service-Bus and Apache Kafka a plus • Experience with multi-layer architecture, microservices, and Dependency Injection frameworks • Familiarity with Mediator pattern, Domain Driven Design and ORMs • Demonstrable understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation • Experience with Scrum/Agile development methodologies • Experience brainstorming new ideas, building and testing prototypes, and pushing MVP applications into production • Experience with Machine Learning • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience is preferred.
Benefits
• Eligible employees may enroll in a full range of medical, dental, and vision benefits • 401(k) retirement savings plan • Employee Stock Purchase Plan • Education assistance • Free development courses • Paid time off programs • Paid holidays • CVS store discount • Discount programs with participating partners
Related Jobs

- Company
- PDT Partners
- Post Date
- New
- Title
- Summer 2025 Software Engineering Internship
- Type
- $130,000 - $165,000 a year
- Location
- Manhattan, New York

- Company
- Tiger Analytics
- Post Date
- New
- Title
- Senior Tableau Developer
- Location
- Remote

- Company
- Terakeet
- Post Date
- New
- Title
- Sr. Data Scientist
- Type
- $107,000 - $162,000 a year
- Location
- Remote

- Company
- Esri
- Post Date
- New
- Title
- Sr. Application Developer
- Type
- $93,408 - $167,128 a year
- Location
- Unknown, California

- Company
- Okta
- Post Date
- New
- Title
- Senior Engineer, Performance Tuning
- Type
- $136,000 - $204,000 a year
- Location
- San Francisco, California