Senior Software Engineer Perforce
Perforce
Office Location
Full Time
Experience: 6 - 9 years required
Pay: INR 1 - INR 10001 /Month
Type: Full Time
Location: Hybrid - Pune
Skills: Angular, TypeScript, JavaScript, Automation Testing, Angular Framework, Senior, Software, Software testing
About Perforce
Job Description
Role & responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain enterprise software applications.
- Create, maintain, and manage automated tests for the product.
- Design and develop distributed systems, ensuring fault tolerance, scalability, and performance.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Identify and troubleshoot software defects and performance bottlenecks. Stay up to date with emerging technologies and industry trends and apply them to improve software development processes and outcomes.
- Contribute to the continuous improvement of development methodologies and practices within the team
- May be required to support additional products/brands as needed.
- Provide task estimates and accurately report progress
Requirements:
- Bachelor's degree in computer science (or equivalent)
- Strong proficiency in configuration management practices and tools.
- Min 6+ years experience in software development experience
- Proficient with web development using JavaScript, Angular, Angular JS, Typescript, CSS is a must
- Experience with Test Automation is highly desirable
- Experience with Java, NodeJS, ExpressJS, Sass is highly desirable
- Experience working with CI/CD using Maven, Gradle, Selenium & Jenkins is highly desirable
- Knowledge of database and SQL is desirable
- Experience working on complex multi-threaded applications using C++ & C# is desirable
- Experience in developing and maintaining software applications in a collaborative team environment.
- Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges.
- Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team across geographies