i
Coders Brain
522 Coders Brain Jobs
Senior Software Developer - C/C++ (5-8 yrs)
Coders Brain
posted 4d ago
Our people are our most important resource. We are looking for a highly skilled Senior Software Developer to become one of them, to make an impact and offer a unique value. If you are eager to prove your understanding of technical and managerial skills, your strong problem-solving abilities in a fast- paced environment and you are willing to learn then we want to hear from you.
What is in it for you ?
The People - From our humble origins in our founder's basement, to our industry leading position today, SOTI has worked hard to foster a company culture that we can all believe in. A culture that emphasizes personal growth, continuous innovation, and fun.
The Growth - Our environment fosters new ideas, fresh perspectives, and the ability to take them over the goal line. SOTI is a fast-paced environment with a global reach that encourages you to make your mark and be part of something big!
The Technology - You will get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams. You will work alongside SOTI's partners which include leading tech giants that will keep you on the cusp of emerging technologies.
What You 'll Do ?
- Participate in internal development projects such as developing new solutions and enhancing/maintaining existing solutions
- Develop new tools and systems designed to produce MobiControl product and it's sub-components
- Maintain, Optimize and continuously improve existing systems, scripts, application and tools
- Investigate root causes of failures, provide recommendations about possible improvements, implement enterprise-level solutions designed to improve system stability, scalability and performance
- Pro-actively identifies procedures to streamline and automate the deployment process
- Creates automated application load testing scripts as required by Development
ONE PLATFORM - CONNECTING EVERYTHING
Experience You'll Bring :
- Strong understanding of C/C++, OOPs, bash, network programming, and unit testing.
- Experience with GCC compilers, POSIX APIs, and OpenSSL.
- Strong experience in Linux is a must.
- Experience with (or who shows keen interest in learning about) programming for devices; mobile phones, cameras, printers, PoS terminals, sensors etc.
- Experience in interaction with the operating systems and an understanding of the machine architecture(s).
- Experience with Windows Mobile, CMake, the google test framework, X11 programming, or image processing is nice to have
- Experience in Architecting and Implementing Web Solutions in integration with Mobile Applications
- Experience in Web Services, WCF and Web Socket Architecture
- Basic Knowledge of Mobile Application Architecture
- Experience working with Jenkins, Microsoft Visual Studio 2005/2008/2010/2012, MS Build scripting language
- Experience working with Team Foundation Server / Build Server 2008/2010/2012
- Experience in build scheduling/management, release scheduling, and tracking
- Experience with a source control management system is required - TFS, GIT, branching/merging
- Strong knowledge of Continuous Integration/Delivery principles and methodologies
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Developer roles with real interview advice
5-10 Yrs