Job Description:
Microsoft/Azure Development and Quality Assurance Experience:
· Participating in a Scrum agile development team
· Contributing to task planning, daily stand-ups, iteration demos, and review meetings
· Implementing software code and supporting test (QA) artifacts based on defined user requirements (i.e. user stories)
· Providing testing services of software features as delivered by the team
· Working in a technical environment that includes the Microsoft Azure Cloud, Azure DevOps, .NET and Angular frameworks, and
DevOps CI/CD processing using GIT-based source control
Must have:
· C#, Angular 5+, SQL, GIT
· XML, JSON
· Web services
· Regression testing (manual and automated), including familiarity with web-based QA automation software such as Protractor, and supporting the use of such tools via coding techniques
· Unit testing and test automation support (HTML 5, CSS3, Angular), Web APIs, and web services design, development, and testing
· .NET Core-based design, development, and testing
· Experience with Microservices and container-based platform development, delivery, and testing
Agile Delivery Team Experience:
· Experience participating in Scrum Agile development
· Experience contributing as a Developer or Tester (QA) in a cross-functional or balanced team which is comprised of roles including Developers, Testers, product management, and design
· Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings
· Providing input to project estimates and designs
· Experience working with a team using concurrent development practices including GIT-based source control, feature branches, and DevOps CI/CD pipelines
Business Analysis:
· Experience with gathering business requirements
· Experience translating business requirements into project delivery timelines and estimates
· Experience in programming and analysis at the specified experience level
· Experience in structured methodologies for the development, design, implementation, and maintenance of applications
Soft Skills:
· Excellent analytical, problem-solving, and decision-making skills; oral and written communication skills; interpersonal and negotiation skills
· A team player with a proven track record for meeting strict deadlines
· Highly developed interpersonal skills
Nice to have:
· CouchDb, PouchDb
· CI/CD pipeline setup and management
· Azure DevOps (VSTSS/TFS)
· Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP