Description
Software Developer
Location: San Francisco, CA 94111
Sacramento, CA 95828
Length: 6 months - possible contract to hire
Rate: $55/hr.
Analyze and translate business requirements into technical specifications. Design and develop Mobile applications in a Windows/MAC environment and maintain or enhance existing software. Test and debug applications; identify, track and resolve defects.
Responsibilities:
- Consult with internal clients to develop an accurate and complete understanding of their business needs and problems.
- Translate customer requirements into key design principles, detailed module specifications, system characteristics and application design.
- Write code, complete programming, and perform testing and debugging of applications.
- Identify cause/effect relationships and address root causes of problems wherever they exist.
- Establish feedback mechanisms and procedures for new system development to identify problems and enhancement opportunities.
- Develop and apply ongoing methods for preventing, identifying and correcting security problems.
Qualifications:
- Bachelor's degree in Computer Science, a related field, or equivalent education required, a Master's degree is preferred.
- 5 or more years of experience in software development which includes at least 3 years in .NET (C#, ASP.NET, ADO.NET, AJAX, XML Web Services), 3 years in MS SQL Server , and 2 years in XML, CSS, XSL, XSD, JavaScript libraries including JQUERY, AJAX/JSON experience.
- MUST have recent experience developing 1 or more published Mobile Apps for mobile platforms (iPhone, iPad, Android, Windows Phone 7 or Android-based tablets)
Experience with mobile technologies and smart phone applications including:
- iPhone - Objective C, iUI framework
- Windows - Silverlight, WCF
- Android - using Eclipse IDE
- Good understanding of mobile platforms, device manufacturers, and mobile browsers.
- Understanding of certificates, encryption, and other security based concepts is a plus
- Microsoft certifications a plus.