What are the responsibilities and job description for the Full Stack .Net Developer position at Da Vinci Software?
Overview:
Additional Information:
Our client is seeking a Full Stack .Net Developer to work on various projects involving front-end, back-end, database, and reporting technologies.
Key Responsibilities:
- Responsible for the design, development, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, as well as the configuration and support of hardware systems across client.
- In conjunction with more senior technical staff, develops proposals that consider alternatives and business case, and gains needed institutional approvals.
- Evaluates alternative approaches and presents recommendations to teams and unit leadership.
- Regularly reviews applications and makes modifications and/or updates to ensure currency and functionality within established environment.
- Maintains and supports multiple systems or complex software applications and their associated hardware at multiple client sites.
- Produces and maintains documentation such as system requirements, designs, resource inventories, and plans.
- Provides technical and project leadership to other staff members, demonstrates initiative, and works independently as needed to accomplish responsibilities.
- Works effectively across departmental organizations gaining consensus of stakeholders.
- May interface with vendor support service groups or other external support teams to ensure proper escalation during outages or periods of degraded system performance.
- Acts as a liaison to client departments and vendors to adequately support the division’s computing systems.
- Interfaces routinely with colleagues who may be located at any of the client practices to perform job responsibilities requiring virtual collaboration and partnership.
- May be required to provide 24/7 on-call support.
- The candidate will be responsible for developing, testing, documenting, and supporting web applications using a range of tools and platforms.
- Front-end: Angular, NgRx -Languages: C#, JavaScript, TypeScript -Framework: .NET
- Back-end: REST API, Microservices.
- Databases: Relational and non-relational. Ex: CloudSQL, MSSQL and MS-Access
- Tools: Azure Dev Ops, Visual Studio.
Preferred Skills:
- Reporting: SSRS or Power BI
- Platforms: Azure, GCP
- General: Microsoft Office, SharePoint
- Front-end: React and React Native
- Knowledge of Epic (EHR System), JetBrains Suite
- Creating pipelines in Azure DevOps and CI/CD procedures
Education:
- Bachelor's degree or equivalent in computer science or software engineering, or related field
- 5 years of experience in software development
Additional Information:
- Location: Remote/Telework
- Contract Type: W2