Senior Software Developer

Senior Software Developer

Our client, a leading Research company, is currently seeking a Senior Software Developer to lead this dynamic team.

As a Senior Software Developer, the key focus is the design and development of robust code for new development, roadmap projects and development upgrades for existing products.

Responsibilities: 

  • Contribute as a senior developer on the team, collaborating with hardware engineers, other developers and testers to deliver business value on an iterative basis.
  • Work on new / updates of the company’s unique medical software
  • Regular documentation procedures
  • Ensure we deliver high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
  • Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
  • Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
  • Performs other duties as assigned.
 

Skills & Experience: 

  • Experience is key but the right individual is likely to hold a Bachelors or Masters in Computer Science but individuals with a closely related discipline may also be considered.
  • Minimum of 4 years professional experience in Software Engineering required
  • iOS development experience required
  • Experience in objective-C required
  • Excellent communication skills, fluency in English and proven ability to collaborate with a variety of team members
  • Be able to work under pressure and meet deadlines;
  • Have excellent planning and organizing skills;
  • Be able to prioritize tasks.