Job Description :

Sr. .Net Web Developer

Req. #

Brentwood, TN

GENERAL PURPOSE OF THE JOB

This position designs and develops web applications used by DaVita across a broad spectrum of applications implemented to support business and associated patient care and management.

Essential Duties and Responsibilities:

  • Develop dynamic, flexible, and user-friendly web front-end applications by leveraging modern UI framework Angular 6+

  • Develop UI Components using TypeScript, JavaScript, HTML5, CSS/Saas, JQuery and NodeJS

  • Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.

  • Write technical specifications based on technical requirements and functional specifications.

  • Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support

  • Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.

  • Adhere to all HIPAA and SOX software development compliance policies and procedures.

  • Other duties and responsibilities as assigned including but not limited to:

  • Attend team meetings, phone conferences, and training as needed.

  • Know, understand, and follow teammate guidelines, employment policies, and department or company procedures.

MINIMUM QUALIFICATIONS
Required

  • Develop dynamic, flexible, and user-friendly web front-end application by leveraging modern Angular (6+) UI framework

  • 5+ Years of Experience developing UI Components using TypeScript and Javascript

  • Excellent understanding of HTML5, CSS, Saas, JQuery, NodeJS, RxJS

  • 3+ Years of Experience in .NET core, .NET framework 4.5 and higher, MVC5, webapis, Entity framework, CSS3, HTML5, SQL Server 2014

  • Experience with CI/CD, Unit Testing, Linting, and Code Coverage

  • Work with UI/UX designers / business analysts to translate wireframes into interactive HTML/CSS/JavaScript

  • Knowledge of design patterns and understanding of software architecture including micro services and Cloud Native Architecture

  • Knowledge of software development and the full software development life cycle (SDLC).

  • Develop UI Components based on customer requirements and system requirements.

  • Performs reviews for code quality, adherence to coding standards, and meeting business requirements.

  • Develop and Collaborate with other developers in the process of building/integrating RESTful APIs.

  • 2+ Years of Experience with JavaScript unit testing (e.g. Karma, Mocha)

  • Identify and troubleshoot UI / UX problems

  • Strong communication, analytical and team skills

  • Bachelor's degree in computer science or related discipline or equivalent work experience.

Preferred

  • 2+ years of experience developing Rest based APIs using Spring Boot framework

  • 2+ years of experience working with relational data bases (Oracle or SQL)

  • Experience implementing and consuming large scale web services

  • Experience in designing and developing Multi-threaded high performance, highly scalable applications

  • Experience developing real time event processing and messaging: MQ, Kafka

  • Experience with GitHub/BitBucket

  • Experience Developing applications using Public/Private cloud platforms

  • Minimum of 2 years' experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.

  • Minimum of 1 year experience with process modeling methodologies such as Six Sigma or CMM.

  • Advanced degree preferred.

             

Similar Jobs you may be interested in ..