Perform the design, program, test, implementation and documentation of complex computing applications and software i.e. web application(s) and Application Programming Interface (APIs)
Collaborate with product managers, product owners, technical team members, and business stakeholders to implement enhancements to the applications
Perform analysis of end user processes to define application requirements
Write and compile complex code based on documented design or designs application architecture that integrates application software and delivery subsystems for specific applications
Modify or upgrade complex applications to maintain functionality and performance
Requirements
1+ years of experience in following a software development life cycle (i.e., application development & support)
1+ years of experience working in an Agile product development environment
1+ years of experience supporting Commercial Off-The-Shelf (COTS) and/or other developed software applications
1+ years of experience in developing applications using C Sharp and .NET
1+ years of experience with GitLab, Azure DevOps and CI/CD (Continuous Integration and Continuous Delivery)