Archer Systems
Lead Software Engineer - C#/AngularJS
Job Location
vadodara, India
Job Description
Job Description : - Lead and mentor a team of Software Engineers providing technical guidance, coaching, and mentorship. - Architect and design complex front-end and back-end components of web applications, ensuring scalability, performance, and maintainability. - Drive the development of clean, efficient, and well-documented code, setting high standards for coding practices and quality. - Collaborate closely with product management to define product roadmaps, prioritize features, and align development efforts with business goals. - Lead the development of responsive and intuitive user interfaces using HTML, CSS, JavaScript, Angular, and NgRx, ensuring adherence to UI/UX best practices and accessibility standards. - Architect and develop robust server-side solutions using C#, .NET 8, and other relevant technologies, ensuring scalability, performance, and maintainability. - Implement and optimize background job processing using tools like Hangfire to enhance application efficiency and reliability. - Design and implement RESTful APIs, ensuring seamless integration with front-end applications and alignment with industry best practices. - Integrate third-party APIs and services as required to extend application functionality and enhance capabilities. - Manage and optimize Elastic Search to deliver efficient and scalable search functionalities within applications. - Utilize Git or similar version control systems for code management, ensuring collaboration and codebase integrity. - Lead and participate in code reviews, maintaining high standards of code quality, consistency, and security across the team. - Develop and execute comprehensive unit tests, integration tests, and end-to-end tests to validate application functionality and performance. - Troubleshoot and resolve complex technical issues, providing guidance and support to team members as needed to ensure timely resolution. - Direct and conduct root cause analysis of defects and issues, and clearly communicate findings to relevant stakeholders. - Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to align testing efforts with team goals and objectives. - Prioritize and manage multiple tasks effectively in a fast-paced environment. - Work independently and take ownership of assigned tasks while being a strong team player. - Demonstrate a solid understanding of the business domain and end-user requirements to ensure development efforts deliver value to customers - Collaborate effectively with team members to break down tasks, estimate efforts accurately, and deliver features incrementally to meet project milestones and deadlines. (ref:hirist.tech)
Location: vadodara, IN
Posted Date: 5/1/2025
Location: vadodara, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Archer Systems |
---|