- Professional
- Office in Pune
Join our team as an Sr. Analyst - Software Engineering, where you will design, develop, and maintain applications using Node.js, React.js, C#, Python(basics), and SQL. Ideal candidates have a strong technical background, problem-solving skills, and the ability to work collaboratively in a dynamic environment.
Key Responsibilities:
Design, develop, and maintain scalable and high-performance software applications using Node.js, React.js, Python(basics), and SQL (PostgreSQL preferred).
Write clean, maintainable, and efficient code following best practices, design patterns, and coding standards.
Debug, troubleshoot, and optimize existing applications, ensuring high availability and performance.
Participate in the full software development lifecycle: planning, design, development, testing, deployment, monitoring, and maintenance.
Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
Occasionally work with C# for specific project needs.
Stay updated with emerging technologies, frameworks, and industry trends, bringing innovative solutions to the team.
Perform peer code reviews, mentor junior developers, and promote knowledge sharing.
Required Qualifications:
Bachelor’s degree in computer science, engineering, or related field.
5+ years of hands-on experience in software development with Node.js, React.js, Python(basics), and PostgreSQL.
Working knowledge of C# and ability to contribute when required.
Strong experience with version control (Git) and CI/CD pipelines.
Experience working with cloud platforms (Google Cloud preferred).
Exposure to DevOps practices (Docker, Kubernetes, CI/CD tools, monitoring).
Strong understanding of system design, APIs, and microservices architecture.
Excellent problem-solving, debugging, and analytical skills.
Strong communication skills with the ability to work independently and in a team environment.