Job Description
Senior Mobile Application Developer
Duties and Responsibilities
• Architect, design, develop, maintain and support all software components of an interactive social gaming platform and its associated games
• Architect, design, develop, maintain and support the gaming platform development kit
• Architect, design, develop, maintain and support integration to 3rd-party gaming or backend systems
• Conduct requirement discussions and scope of work estimation for both platform and gaming features
• Provide development support to internal and external content development teams
• Provide platform development support to the QC Testing team
• Provide resolution to defects and investigate and resolve production support incidents
• Build, modify and maintain deployment packages and automated unit test scripts
• Create, modify and maintain automated build scripts
• Work with internal and external software development outsourcing teams
• Keep abreast of current development practices, methodology and tools.
• Recommend improvement of development, integration and support practices and processes
• Apply configuration management, version control, best practices and standards
• Assist in the management of test equipment and testing tools
• Communicate effectively with teams in different countries and time zones
Educational/Technical Requirements/Experience
• University degree in Engineering or Computer Science
• Extensive experience in architecting, designing and developing highly scalable client/server software with C++ and Java
• Strong Component & N-tier Architecture, excellent Object Oriented design and programming skills (SOA, Web Services, XML)
• Experience with fine tuning real-time server systems for performance, reliability and scalability
• Strong network and socket programming skills over TCP/IP & UDP protocols
• Strong experience with multithreaded & multi-process real-time applications
• Minimum 8 years of experience developing highly scalable enterprise or commercial client/server solutions using C++ (MS Visual Studio)
• Minimum 8 years in development of highly scalable client/server applications (Windows and Linux)
• Minimum of 4 years of cross-platform mobile development (eg. iPhone, Android, RIM Blackberry, other Smart Phones, XNA framework)
• Minimum 4 years of experience developing highly scalable enterprise or commercial client/server solutions using Java, J2EE, J2SE, J2ME
• Minimum 8 years in development of web services, database (SQL-flavour) and GUI development
• Minimum 8 years of experience developing highly scalable enterprise or commercial client/server solutions using Microsoft .Net technologies (C#, .Net Framework, .Net Compact Framework, XML, ASP.NET) in a fast-pace software environment
• Strong experience in developing multi-player gaming applications will be an asset
• Experience with rich media content or game development for a game or multimedia software developer or publisher is a plus (C++/DirectX/Direct3D/DirectSound/Bink/FM Audio)
• Experience designing and developing POS application is a plus
• Working Knowledge of 802.11 wireless network an asset
• Experience with defect tracking tools: Test Director, DevTrack, Visual Intercept, Track Record, Bugzilla
• Experience with UML, Rational Unified Process (RUP) Methodology, Rational Tools (i.e. XDE, Robot, Rose, etc.)
• Experience with code coverage tools and automation tool a plus
• Content Management experience an asset
Key Competencies
• Excellent analytical, verbal and writing skills
• Excellent communication and interpersonal skills
• Self starter, able to work with minimal guidance
• Strong team orientation (including the ability to work well with remote team members)
• Results and time oriented
• Highly honed to problem solving and debugging skills
• Passion for quality and excellence
Contact Information
Company Name Zylog Systems (Canada) Ltd
Brainhunter provides staffing, recruitment, payroll management, software development and solutions to augment corporate clients and partner agencies. Brainhunter developed a comprehensive suite of HRIS software technology components that integrate with third party software and services. The software and services are leveraged by corporate clients, corporate HR, and franchise partner agencies to keep pace with emerging requirements with rapid return on investment.
Monday, 11 July 2011
Sr Mobile Application Developer - Android
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment