Description

MUST be able to articulate their experience and have it on resume in Unit Testing, Performance, Load Testing, SDET, Best Practices of software development and be able to walkthrough a development project end to end,  CI/CD Pipelines, Microsoft .Net Core, SQL Server, Kubernetes, Kafka, C#, TDD etc., C#, .NET Framework, Angular 12+, Agile MUST - Have done test driven dev and unit testing. 

Screening Questions to include in Submittal: 

  • how candidates have mentored others and experience being the go to for incidents/troubleshooting issues.
  • Elaborate on how you have applied .Net and .NET core principles and software best practices with specific examples from their project, that would weed out the non-applicable candidates, providing an example of how you have implemented it.
  • Explain the architecture of the application you were supporting in your most recent project?
  • Elaborate on the unit testing strategy/monitoring tools used in your current project?
  • Can you provide some examples of performance challenges and improvements you have implemented in the past?

Team Structure & Dynamic:

  • currently leveraging an in-house team and offshore labor with current provider. There is a need to augment that team with additional senior engineers.  
  • Developing, testing, implementing, and maintaining software applications for ATI's Virtual Coaching platform
  • This position will also mentor other engineers, 2 mid level developers, one offshore
  • Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft technologies.
  • Mentoring, growing team members, understand tech challenges they have, all .NET, angular, kubernetes, devops, test dev
  • Portal for students and faculty easier for students/nurse/faculty – putting another heart in the system, data transfer happening between two systems. Move everything from old and new system. New completely from scratch

self learner, ask questions and engage

Project:

  • Course templates
    •   ATI created course templates consist of product & assessment recommendations in sequential order with an implementation guide. 
    •  The template can be pushed to one or many institutions. 
  • Courses  
    • Faculty users can view & copy the template to create a course instance to facilitate with students. 
    • Faculty have the flexibility to change and manage the course instance to fit their curriculum.  
    • Students work through the products & assessments in the same sequential order with the parallel experience to educators.  
    • Courses enable faculty to structure content across our product portfolio meeting their needs. 
    • Course functionality leverages unique ATI platform capabilities – Focused Review, Swift River, EHR Tutor, Video Case Studies, Proctoring 
    •  Faculty can copy a course instance term to term 
  •  Product & Assessment catalog 
    • • Updated products, assessments, and My ATI experience to improve discoverability  
    • Educator resources associated to the tutorial module  
    • Catalog library required to create course templates, institution courses, and student view of products
    • SAFe Agile environment -- 6 sprints a year (2 weeks, dev, code review, etc in the sprint) -- tested work needs to be completed. 
    • Incidents from students which they do code fixes (product support, a month or 2 sprints rotation)
    • Upgrade: always upgrade to newest -- in angular 16 and upgrading to .net 7 (working on .net now)
    • full stack role...automated test dev of API 10-20% testing 

Required skills/experience:

  • CI/CD Pipelines, Microsoft .Net Core, SQL Server, Kubernetes, Kafka, C#, TDD etc. 
  • C#, .NET Framework, Angular 12+
  • Agile MUST - Have done test driven dev and unit testing. 

Preferred skills/experience:

  • CI/CD bare minimum 
  • Kafka, Docker and moving to Kubernetes is strongly recommended
  • Docker/kubernetes: need CI/CD doing fullstack, and test driven dev  (testing as the code) 
  • Experience with Kafka, Docker and Kubernetes is strongly recommended. He would be okay with not seeing Kakfa right always as long as they will be able to answer where/how it could be implemented...how it could used to integrate. He said all their messaging utilizes Kafka so it is pretty important to have an understanding

Education

Any Graduate