Job Description
Location: Pune, India
Perforce develops DevOps tools that improve software quality and security as well as team productivity for several of the world’s leading companies, such as PIXAR, CD Projekt Red, NASA, Verizon, Honda, NVIDIA.
Position Summary
This position is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Senior Software Engineer will perform complex code modification, testing, and debugging tasks as well as provide high level analysis related to software design and development.
Blazemeter CT (Runscope) is building tools for developers monitoring API-driven mobile and web applications. We have a clear vision for the future of service-powered software and the tools that will be required to build the next generation of applications.
We deploy on GCP, build & consume APIs, and are built to scale. We’re looking for someone who knows the ins and outs of highly available services and zero-downtime systems.
The tools you build will directly impact other developers and having a strong product vision is important for this role. You’ll need to be able to understand complex interactions and be a voice for the customer as you engineer the next generation in developer tools.
We’re committed to building products that empower developers to build better software. We believe in giving developers simple but powerful tools
Responsibilities
• Work collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done:
• Strive to meet team commitments.
• Adopt a test-first approach to software development, where possible in which the test is developed before the code.
• Participate in design and code reviews with other engineers.
• Create automated unit, system, and acceptance tests.
• Participate in test plan reviews.
• Perform unit/module testing of software.
• Actively support and contribute to end of iteration demos.
• Responsible for assigned integration, testing, and deployment tasks.
• Actively foster continuous team improvement in self and team:
• Contribute to team retrospectives; help to identify and resolve team impediments.
• Take ownership of problems and continuously strive to become a better problem solver.
• Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
Enable Agility
• Live the principles behind the Agile Manifesto in all interactions.
• Work within a self-directed Agile team; commit to work and own the outcome.
• Demonstrate and cultivate a passion for delivering high quality products aligned with customer needs; gain customer exposure to build empathy.
• Employ continuous learning; continue to build domain expertise and keep abreast on new technology, processes, systems and tools.
• May start to mentor new team members and provide technical feedback.
• Actively communicate and collaborate within the team and across functional boundaries.
Requirements
Bachelor's degree or global equivalent in a related field.
• Typically, 7 or more years of software development experience.
• Strong experience in API development
• Knowledge of Http
• Software development experience in Python, JavaScript , Go and/or HTML
• Strong experience in cloud product delivery.
• Databases: Postgres DB, Redis or MongoDB– (Any one DB knowledge)
• Experience of Continuous Integration and Continuous delivery.
• Experience on SaaS delivery model specially on AWS or GCP.
• Experience with tools like GiHub and Jenkins.
• Advanced design/debugging/coding skills.
• Complex problem-solving skills.
• Demonstrates a growth mind-set, seeks feedback often, and is effective in continuous personal and professional development.
• Participating in self-directed learning activities aimed at developing deep expertise within technical domain
• Communications and organization skills.
• Team work skills.
If you are passionate about the technology that impacts our day-to-day lives and want to work with people as talented and dedicated as yourself, apply today!
www.perforce.com
Perforce is an equal opportunity employer. We value diversity and celebrate its strengths
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software|Software Engineer| BLAZEMETER position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
