What are the responsibilities and job description for the Lead Software Developer position at GEP?
Job Summary
GEP is seeking a highly skilled Software Engineer to join our team. In this role, you will be responsible for managing the development process, interacting with product teams, and delivering high-quality software solutions.
Responsibilities
- Responsible for managing timely and quality deliverables through Agile or Iterative development process
- Interaction with individual product teams to understand their requirement and purpose of implementation
- Conceptualize, Design, and Implement modules with individual products. Troubleshooting issues across environments
- Responsible for monitoring, optimizing and performance tuning
- People and delivery management for a team of 4-5 individuals. Risk assessment and mitigation and reporting
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 REST architecture
- Ability to provide solutions for single page apps, advanced techniques such as multi-threading, implementing non-blocking code