DESCRIPTION AND REQUIREMENTS
BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.
You will be working with a talented and passionate team on BMC award winning BMC Helix Digital Workplace product - an intuitive and intelligent consumer-like experience to help organizations step into the future of work.
You will be working closely with product owners and R&D engineers to understand requirements and implement the required functionality. You will understand the acceptance criteria and ensure top quality output, including meeting the functional and non-functional quality goals, unit test coverage and when applicable automated test coverage.
Your code will be subject to code review process and you will be asked to participate in reviewing code coming from other developers. In addition to new feature development, you will participate in troubleshooting and resolving real customer issues. You will have plenty of opportunity to influence the technical design of the area of your responsibility.
You will be expected to work in partnership with your scrum master and technical leads in a highly collaborative software development environment.
This position ideal for a software engineer with some experience developing enterprise solutions and having the following qualifications:
At least 3 years of experience in software product development
- 1+ years of recent working experience in backend development using Java
- Recent working experience in building REST API
- Solid knowledge of web application development
- Strong collaborative spirit
- Good communication skills
Nice to have experience:
- SQL knowledge
- Building SaaS applications
- Building cloud and on-premise applications
- Following Agile and waterfall methodology
- Following best practices of software development
- Developing or working with CI/CD processes
- Using Angular
- Can work in BMC Vancouver Office
For more info on BMC Helix Digital Workplace see https://www.bmc.com/it-solutions/bmc-helix-digital-workplace.html
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.
If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.