The ideal candidate will contribute to large-scale deliverables, analyze and resolve technical challenges, and collaborate with client personnel in an Agile environment.
Key technologies include .NET (C#), SQL, microservices, and cloud platforms like PCF or Azure.
Responsibilities:
- Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables
- Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors
- Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements
- Collaborate with client personnel in Software Engineering
Requirements:
- 2+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education
- 2+ years application development and implementation experience
- 2+ years of .Net experience (C#)
- 2+ years of SQL experience
- 1+ years of .NET micro services experience
- 3+ year of Agile experience
- 2+ years of .NET Core experience
- 2+ years of RESTful or SOAP web services
- 2+ years of web client-side development using Angular
- Prioritize strong technical skills, focused in the Microsoft technology stack
- Cloud experience (PCF and/or Azure Public)
- SQL Server experience
- Experience with deploying applications in PCF environment
- Work experience in an AGILE development environment
- Working knowledge of Agile tools like Jira, Confluence
- Knowledge and understanding of AppDynamics, Splunk
- Good understanding of RDBMS, primarily SQL Server
- Strong written and verbal communication skills
- Excellent analytical skills to troubleshoot issues and identify fixes