Senior Software Engineer (GMM Server Exchange)
At Good Tec Job Location: Sunnyvale
Job Profile: Senior Software Engineer (Enterprise Server Applications)
Design and develop Enterprise application servers connecting mobile device clients to Enterprise groupware servers.
Work closely in an Agile team of software engineers, QA, QA automation engineers, User Experience designers, and customer advocates.
Conduct and participate in peer review to ensure product quality.
Required Skills & Experience:
Candidate must have 5+ years’ experience developing Win32 applications in .NET/C# and C++.
Solid skills in what it takes to build scalable, multithreaded applications.
Experience utilizing SQL for data storage and access.
Writing unit tests.
Solid object oriented analysis and design skills.
Strong understanding of network communication (Not afraid to use Netmon or Wireshark).
Comfortable writing scripts for common development tasks
Non-required skills and experience:
Good knowledge of Microsoft Exchange environment (Exchange Server, Domain Controllers)
MAPI/CDO or Exchange Web Services
Experience with a product related to mobile devices.
Agile development processes
Bachelor degree of Computer Science or equivalent
server mapi exchange server mapi exchange ver
Good Technology - 2 years ago
Good Technology combines award-winning enterprise-grade mobile security and control with an exceptional user experience, allowing enterprise...