SENIOR SOFTWARE DEVELOPER
Seeking three energetic, team-oriented, and self-motivated Software Developers (one at a Senior level) to contribute to the further development of its technology platforms. This position will play a central role in an agile organization that is serious about technology.
The right candidate is a highly motivated developer with a proven track record of success, who will be comfortable in CSR Systems’ social venture atmosphere and ready to play a key technical role on a small, dedicated team. A passion for delivering high-quality web applications on aggressive schedules is crucial.
HE OR SHE MUST:
- Work both independently and with other developers to design, implement, test, rollout, and maintain new features for use by non-profit organisations, donors, and members of our internal operations team.
- Estimate and deliver on rapid implementation schedules - without compromising smart development goals and principles - to build technical solutions that are functional, performant, scalable, and reliable.
- Keep a high-volume transaction-driven web system running by performing code-level troubleshooting of service anomalies and fixing critical bugs.
CANDIDATES MUST POSSESS:
- top-notch experience building robust commercial web applications or software products.
- Excellent .NET skills and software design patterns
- Experience with Flash, PHP and/or the CakePHP framework an added (but non-essential) plus.
- Exceptional problem-solving expertise, analytical skills, and enthusiasm for tackling diverse technical problems.
- Strong sense of ownership throughout the software development life cycle including debugging, testing, rollout, and maintenance.
- Superb self-management skills and ability to work in a fast-paced environment with little supervision.
- Experience integrating external 3rd-party applications, services, and components.
- Working knowledge of Apache/HTTP.
- Basic SQL skills; experience with advanced SQL, especially MySQL.
- Good understanding of semantic and standards compliant XHTML and CSS.
- Experience with server setup, code deployment, performance tuning, and capacity planning a plus.
- Excellent verbal and written communication skills.
- Successful experience as technical lead a plus
- 3-5years experience.
