Job Seekers, Please send resumes to resumes@hireitpeople.com
Overview:
This position reports to VP of Development and will be designing and developing the Intralinks VIA MAC Application.
About the Team
The desktop Team is chartered with developing Mac OS X and Windows applications for IntraLinks, Inc. products.
Responsibilities:
- Obtains and reviews requirements from Product Management indicating the business needs and functionalities of the proposed application.
- Engages in discussions with Product Management and others on the feasibility of the proposed application and the time necessary to accomplish the work;
- Writes detailed design documents describing the approach to be taken and programming details;
- Codes application instructions into the local environment.
- Reviews code to ensure compliance with coding standards and to ensure that defined requirements are met. Makes recommendations for improvements.
- Deploys new applications on to the development environment for testing. Fixes defects found. Repeats the testing cycle until the new application works flawlessly.
- Prepares related documentation.
- Responds to and resolves escalated calls for technical assistance received from production support.
- May mentor members of the development team on design.
- Manage the delivery of assigned modules on time and budget with high quality
- Review Requirements and test plans.
- May have ownership of modules and/or technology areas.
Other duties as assigned.
Qualifications:
Basic Qualifications
Education – BS in Computer Science
Minimum years’ experience:
Typically requires a minimum of 5-7 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.
- Extensive experience developing desktop applications on the Mac OS X using Cocoa and other frameworks.
- Expert-level object-oriented programming skills in Objective-C and C.
- Proficient in GUI programming and multithreaded applications
- Proficient in XML and Webservices: REST/SOAP.
- Solid understanding of established design patterns.
- Knowledge of unit testing frameworks.
- Knowledge of Agile software development processes.
- Must have excellent communication skills.
- Outstanding analytical skills.
- Passionate "do whatever it takes" attitude.
- Goal-oriented and deadline-oriented.
- Demonstrated project experience with regard to estimates, planning, and deliverables.
Desired Qualifications:
- Full lifecycle experience in developing large scale scalable applications.
- Leading and mentoring offshore team members.
Other Information
Relocation available for this position: yes
- US Citizenship required: No
- Security Clearance Required: No