We are urgently hiring for Senior Software Engineer & Principal Software Engineer - Remote
Must visit Vadodara office for the first five days and then work fully remotely
Senior Software Engineer - CTC: 18,00,000 - 20,00,000 | Experience: 7+ Years
Principal Software Engineer - CTC: 20,00,000 - 29,00,000 | Experience: 12+ Years
Shift: 2 PM to 11 PM
Key Responsibilities:
- Provide technical guidance and mentorship to Software Engineers, fostering a collaborative and growth-oriented environment.
- Design and develop complex front-end and back-end components of web applications, ensuring scalability, performance, and maintainability.
- Develop clean, efficient, and well-documented code, adhering to high standards for coding practices and quality.
- Collaborate with product management to define product roadmaps, prioritize features, and align development efforts with business goals.
- Develop responsive and intuitive user interfaces using HTML, CSS, JavaScript, Angular, and NgRx, adhering to UI/UX best practices and accessibility standards.
- 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 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.
- Participate in code reviews, maintaining high standards of code quality, consistency, and security.
- 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 support to team members as needed to ensure timely resolution.
- 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.
Required Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree preferred.
- 7+ years of experience in full stack software development for Senior Software Engineer.
- 12+ years of experience for Principal Software Engineer.
- Proven expertise in C#, .NET Core or .NET 8, and other relevant technologies in web development.
- Strong understanding of front-end frameworks such as HTML, CSS, JavaScript, Angular, and NgRx.
- Deep knowledge of Web API development principles and best practices.
- Experience in managing and optimizing databases, including SQL Server and Elastic Search.
- Proficiency in background job processing using tools like Hangfire.
- Extensive experience with Azure and AWS cloud platforms.
- Experience with Agile methodologies and tools, including Git and JIRA.
- Experience with microservices architecture and CI/CD processes.
- Knowledge of software build, testing, and CI/CD tools (e.g., Jenkins, Git).
- Ability to take initiative, offer suggestions, and proactively resolve issues.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Strong problem-solving skills and attention to detail.
Salary will be competitive, with industry-best packages plus incentives as per company policy.
Interested candidates are requested to share their updated resume along with current CTC, expected CTC, and availability to join to aparna.karpagam@sapwood.net.