Position: Sr. Full Stack Software Engineer
Location: Reston, VA
Duration: Long Term
Note: Only Candidates local to VA.
We are looking for a self-motivated, creative, and technically curious individual who has professional experience with Micro services, Containers, Orchestration, CI / CD and Microsoft .Net technologies.
Job Responsibilities:
· Work in an agile product team and across cross-functional teams to design, develop, test, and support complex software systems.
· Create and maintain infrastructure to support building, testing, deploying and orchestrating micro services.
· Work with product owners and stakeholders to understand desired application requirements and testing scenarios
· Able to work independently and mentor/lead junior engineers in coding techniques to raise the bar on your team
· Taking ownership and responsible for key system design and integration decisions; and for communicating decisions to the team
· Learn and share knowledge of new technologies to support technically challenging projects and interested in assuming various responsibilities.
Required Qualifications:
· Hands-on experience with Docker, Kubernetes and other container orchestration tools
· Hands-on experience with Helm is a plus
· Experience leveraging Kubernetes to perform end-to-end testing / integration testing in a container environment is a plus
· Experience designing and implementing micro-services is a plus
· 6+ years of overall application development experience
· Familiarity with source control, CI / CD tools such as Jenkins, TeamCity or cloud CI / CD tools such as Azure DevOps, GitHub Actions, AWS CodePipeline
· Experience in Linux and shell scripting
· Practical knowledge of OOP concepts and Design patterns
· Experience in .NET Core, C# & Python
· Working knowledge of Web UI development technologies such as Angular 2 or above, jQuery, HTML, CSS3, Ajax, JSON
· Experience with developing RESTful web services
· Experience with SQL and NoSQL databases
· Experience working in an agile environment
· Demonstrate attention to detail, good work ethic and team player attitude, Excellent organizational, oral and communication skills
· Able to mentor and lead junior team members with best practices and standards
· Able to communicate with team leads to adjust orchestration infrastructure to technical / project needs
· Experience in technologies like Jupyter, MongoDB & Elasticsearch
· Strong skills in support / triage / troubleshooting both container and host operating system issues
Preferred Skills:
· Familiarity with DICOM standard is a plus
· Experience with Cloud; Bigdata technologies (AWS, Hadoop)
Healthcare experience a big plus