What are the responsibilities and job description for the Software Engineering Manager position at GEP?
Role Overview
GEP is a dynamic and innovative company that thrives on collaboration, creativity, and a passion for procurement excellence.
Key Responsibilities
- Lead the development of high-quality software solutions through Agile methodologies, ensuring timely delivery and optimal results.
- Foster strong relationships with product teams to understand their requirements and implement effective solutions.
- Design, develop, and deploy scalable modules, troubleshoot issues across environments, and optimize performance.
- Manage a team of 4-5 individuals, overseeing people and delivery management, risk assessment, and stakeholder communication.
Requirements
- Proven expertise in technologies such as ASP.Net, C#, WCF/Web API, MVC Framework, JavaScript, jQuery, AJAX & Controls, CSS, Relational Databases, and SQL.
- Extensive experience in Angular, with a strong proficiency in designing and implementing complex front-end solutions.
- Strong understanding of APIs, REST architecture, and ability to provide solutions for single-page apps, multi-threading, and non-blocking code.
- Experience working in n-Tier architecture and design patterns to build application front-ends.
- Ability to identify bottlenecks and bugs, devise solutions, and ensure the best possible performance, quality, and responsiveness of applications.
About GEP
GEP is an Equal Opportunity Employer committed to hiring and valuing a global diverse work team. We deliver practical services and software that empower procurement leaders to maximize their impact on business operations, strategy, and financial performance.