Responsibilities:
- Collaborate with other engineers to develop and enhance a wide range of static code analysis tools.
- Participate in high level system design and implementation of significant new features.
- Plan and develop tests on software changes and new features.
- Maintain existing software through bug fixes and enhancements.
- Create clean, well-tested code and deliver the highest quality software.
- Provide task estimates and accurately report progress as part of an Agile process.
- Peer-review the work of other software designers.
- Clearly and regularly communicate with management and technical support colleagues on project status, potential issues and progress.
- Proficiency with efficient algorithm design, data structures and design patterns.
- Demonstrate understanding of projects from both client and business perspectives.
Requirements:
- Bachelor's degree in Computer Science (or equivalent)
- 4+ years development experience with Java
- 4+ years in an Agile/Scrum development environment.
- Experience working with web containers (e.g., Tomcat, Node, React) and database access layers (e.g., SQL)
- Experience with Python
- Development experience in both Windows and Linux environments.
- Experience and/or interest to work with other programming languages (e.g., C++, JavaScript, C#, Go) is a strong asset.
- Knowledge and experience with compilers or static code analysis an asset.
Top Skills
What We Do
The best run DevOps teams in the world choose Perforce to remove bottlenecks to speed up and deliver app experiences that move the needle. With Perforce’s suite of products built to develop and maintain high-stakes applications, companies can finally manage complexity with efficiency, achieve speed without compromise, and run their DevOps toolchains with full integrity. Perforce gives customers a DevOps Edge, from code to business-ready.
But at the heart of our success is the people. We are a global community of collaborative experts, problem solvers, and possibility seekers who believe in making work both challenging and fun. Join us and you’ll work alongside the brightest in the business, driving innovation and growing in a career that’s moving in one direction: upward!