Senior Software Engineer - Android Centrify
THIS JOB HAS EXPIRED Join a team of smart and hard-working professionals building enterprise-class software solutions for Identity and Access Management to applications and services as well as mobile devices based in the cloud. This is a start-up with a customer base of over 4,000 organizations, including 40% of the Fortune 50.
Centrify's historical focus has been to enable organizations to "do more with less" by embracing and extending an existing infrastructure ? Microsoft Active Directory ? to secure and manage systems and applications within a customer's on-premise data center that is becoming increasingly more heterogeneous due to a proliferation of Windows, Mac, Linux and UNIX systems. With the proliferation of mobile devices such as iPhone, iPad and Android in the corporate world, organizations are finding they have to extend their IT infrastructure to include these devices as well. Centrify is offering a solution for account provisioning, de-provisioning, securing and managing mobile devices based on corporate policy.
You must be an energetic self-starter with a desire to learn new things quickly who understands how to implement scalable, high-performance software.
Contribute to architectural design.
Participate in iterative product design.
Implement design with an eye toward maintainability, scalability, performance and quality.
Work with other developers, sharing code and tasks to meet product goals.
Diagnose and fix operational product issues.
Develop unit test cases and perform comprehensive unit testing.
Handle routine system administration issues related to your systems and test systems.
Must have 2 years+ experience in the design and development of applications for Android with demonstrated knowledge of Android SDK.
In-depth working knowledge of the Android OS internals and software stacks.
Extensive experience with object-oriented programming and design principles.
Fluency in C++/Objective-C/Java and development tools on Android.
Solid knowledge of networking and security implementation and best practices.
Familiarity with general software development release lifecycle, source code management and defect management methodologies.
Demonstrate ability to complete highly detailed tasks with strict attention to detail, quality and timeliness. Strong organizational and self-management skills.
Excellent analytical and troubleshooting skills.
Excellent oral and written communication skills.
5+ Years hands-on software development experience, with the most recent experience in mobile environment.
4 Years College Education or equivalent work experience.
||Sunnyvale, CA |
THIS JOB HAS EXPIRED