Job Opening At Ephox
By Adrian Sutton
If you’re looking for a job in sunny Brisbane, Australia, and the job description below sounds appealing, send me a resume at adrian@ephox.com.
Position Description
Title
Senior Software Engineer
Description
Ephox, a world-leading, content-authoring software provider seeks to employ a Senior Software Engineer for its Paddington office in Brisbane. The position responsibilities include writing technical specifications, collaborate in design/architectural recommendations of overall systems, implement software QA practices and be the technical lead in the Ephox development team. The position offers the opportunity to work with leading technologies and software vendors including content management providers. The successful applicant may be expected to provide professional services directly to customers or partners both on and off site. They will also be expected to actively participate in other areas of the business including requirements gathering for new and existing products, mentoring and pre-sales support.
Knowledge, Skills and Abilities
Key Technical Requirements
Required
- Bachelor of Engineering or Computer Science
- 5+ years commercial software engineering experience
- Advanced Java capabilities with experience in Swing
- Experience and advanced knowledge of Internet and Web technologies including HTTP, XML, HTML, CSS, JavaScript, XSLT and one or more server-side scripting languages (e.g. ASP, PHP, JSP)
- A thorough understanding of design principles and techniques
- Strong client focus and sense of urgency in meeting client requirements
- Excellent verbal and written communications skills, including presentation skills
- Ability to operate independently and without direct supervision
- Effective analytical, problem solving and decision making skills
- Applicants must have an Australian work visa
- Limited travel may be required
Desirable
- Strong background in server-side Java development
- Familiar with competitive landscape in the content authoring and management industries
- Experience with supervision and mentoring of junior engineers.
Key Business Requirements
- Experience in commercial software product development and releases desirable
- Ability to write clear and concise Functional and Technical Design specifications in accordance with the relevant company standards
- Ability to effectively communicate technical strategy (presentations and tech writing)
- Ability to effectively liaise with management and team personnel
- Ability to influence the quality and performance of other team members
- Knowledge of software quality assurance practices
- Proven interest in developing and mentoring others
The roles and responsibilities listed are intended to describe the essential functions of person assigned to this job. They are not intended as an exhaustive list of all job duties, responsibilities, and requirements.