What are the responsibilities and job description for the Agile Project Manager - Software Delivery position at GEP?
GEP is a forward-thinking organization committed to delivering exceptional results for our clients. We are seeking a talented technical lead to join our team, responsible for managing the delivery of high-quality software products through Agile or Iterative development methodologies.
The ideal candidate will have extensive experience in Angular, designing and implementing complex front-end solutions, as well as a strong understanding of APIs, REST architecture, and n-Tier architecture.
Responsibilities:
- Collaborate with product teams to understand requirements and implement solutions effectively
- Design, develop, and maintain scalable software modules, troubleshooting issues across environments
- Monitor and optimize system performance, creating proof-of-concepts as needed
- Lead a team of 4-5 individuals, ensuring timely delivery and adherence to company processes
Requirements:
- Experience in technologies ASP.Net, C#, WCF/Web API, MVC Framework, Java Script, Jquery, Ajay & Controls, CSS, Relational Databases and SQL
- Extensive experience in Angular with proven proficiency in designing and solutioning complex front-end solutions
- Extensive use of APIs and understanding of and REST architecture. Ability to provide solutions for single page apps, advanced techniques such as multi-threading, implementing nonblocking code. Experience of working in n-Tier architecture.
- Understanding and implementing fundamental design principles behind a scalable application
- Design, build, and maintain efficient, reusable, and reliable software. Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems. Good understanding of software development methodology and release processes