High-Level Individual Duties:
- New Development, some work with existing code
- They will also participate in design sessions and there is the expectation that they would speak up when they see improvements that can be made
- Light Testing
- Deployment and participation within the DevOps model
Must-Haves (Concepts & Tools):
- Excellent communication and analytical skills…engineers have a voice and need to be able to speak
- Design skills (system and services)
- C# / .NET framework / .NET Core
- REST based microservices / old services are window
- Candidates will have to get into some of the Legacy code to start building new services
- NoSQL DB skills
- Mongo would be amazing but not a MUST for them
- They do interface with Oracle so they need basic SQL
- Unit and light Functional Testing (QEs handle the majority of the functional testing and all of the regression)
- They use NUnit but any other testing tool is fine
- Modern App Dev skills
- DevOps – Git / Jenkins – they are NOT building new pipelines, but they will do some hardening / improvements when they see the opportunity for it
- Cloud skills will come up later but they don’t need to have expertise now (I believe they are using AWS)
Nice to have:
- Healthcare (Medicate / Medicaid / ACA)