We are starting a mobile applications team to complement our already existing web based product line. We will be creating a platform for commercial applications for iOS, Android and Windows.
If you are a top performer, want to work with some of the brightest Software Engineers, and like to use the latest technologies to deliver innovative user experiences that empower our clients and provide state-of-the-art CRM solutions globally…we want to hear from you.
As a Software Engineer, you will have the opportunity to develop our advanced, multi-platform user experiences. We value teamwork highly, and you will be collaborating closely with a cross-disciplinary team of peers, including members from other teams, Product Managers and QA.
Our solutions are innovative, obsessively user friendly, and built upon a flexible and robust architecture that leverages leading edge technologies.
Participate as an active member of a development team supporting common goals, objectives, and processes.
Provide technical support to customers, field personnel, and Support staff on an escalated and backup basis for standard and custom functionality.
Build and maintain technical, application, and business knowledge related to the solutions provided by Astute.
Participate in design and code reviews/walkthroughs – must be willing/able to accept and deliver critical feedback.
Able to understand and process abstract thoughts and concepts
Strong and demonstrable troubleshooting and problem solving skills
Be self-motivated and have the ability to work on a wide variety of tasks with varying degrees of guidance
Have knowledge of current software development best practices
Communicate proficiently in English and have the ability to communicate technical concepts verbally and in writing to non-technical associates/customers
Desire to create innovative solutions quickly with a high degree of quality
Familiar with iOS (Xcode), Android (Java) and Windows.
Familiar with mobile frameworks, Bootstrap, Angular JS, etc
Enjoy technical challenges and constantly strive to improve existing systems
Nice To Have:
Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, etc.)
Client-side and Server-side web development experience
Bachelors or Masters in Computer Science or equivalent engineering