THE ROLE
As a Senior Software Engineer at FinancialForce, you will add deep technical expertise to a dynamic team of professionals, designing and developing software features that delivers value to our customers. You will work in a structured environment that encourages creativity and innovation, and is inspired by thought leading best practices such as Lean, Kanban and Scrum. Quality is our number one priority and you will work within a framework where our systems are continually tested, defects are prioritised, and fixed immediately. You will influence strategies and approaches to the design and writing of unit and system tests. You will make contributions to standards and guidelines that ensure solid and robust applications.
The role is mainly office based with some occasional travel dependent on project requirements. The ideal candidate will be a University Graduate with a Computer Sciences or related Honours Degree or higher or equivalent, with a strong and deep knowledge of complex software systems gained from a number of industry experiences with varying characteristics.
The software you develop will be used world wide with our customers being spread across multiple geographic locations and industries.
RESPONSIBILITIES
Partners with Product Managers and Product experts to help prioritise the product backlog
Designs and develops complex software functions comprised of multiple features following FinancialForce's framework of standards and practices.
Extensive use of multiple technologies, design and testing approaches
Considers functional requirements and designs effective testing strategies for unit and system tests
Coaches and mentors software engineers, including on other teams
Represents team in product, or sometimes company wide, technical discussions
Shares knowledge and supervises more junior team members.
Issues detected by continuous integration testing are fixed immediately as the number one priority.
Acts as a role model to others supporting company values and technical approaches
Learns, influences and keeps up with changes in software development tools and techniques used by the team or mandated by the company.
Supports design and planning activities helping with forecasting future work and deliverables
Effectively works with peers on team-oriented projects.
Resourcefulness in getting over problems and establishing clarity.
DESIRABLE SKILLS/QUALIFICATIONS
Managing time and projects.
Experience developing on Force.com.
by via developer jobs - Stack Overflow
No comments:
Post a Comment