Senior Developer in Birmingham, MI at APEX Systems

Date Posted: 6/18/2018

Job Snapshot

Job Description

Job #:  847872

Do you have an interest in working with next-generation technologies in one of the best small cities in the U.S.?  What about working with conversational agents like Alexa or Facebook Chatbot?  Then we have a direct hire, Software Developer opportunity available for you!  Key details are below but this Software Developer will have the opportunity to work on the emerging technologies team and focus on bringing new platforms and experiences to the market.  You will be able to challenge yourself and enhance the customer experience by performing complex software design tasks.


If interested in the Software Developer role, or any other opportunities in the Ann Arbor, MI Area, send a resume to Ryan McElroy or Kevin Collins, Technical Recruiters, via or Register to receive job alerts that match your criteria from Apex via Our Talent Network and contact me if you see one you’d like to pursue that you’re at least 80% qualified for!


Key Aspect of Software Developer:

  • Project Details: You will work with the emerging technologies team to bring new platforms and experiences to the market.
  • Tech Skills: C#, Java, C++, .NET
  • Team: The emerging technologies team is growing in size so that they can expand their work on conversational commerce and other forthcoming projects like augmented reality and education.


Responsibilities of Software Developer:

  • Main Accountability 1:  System and product design.
    • Performs product design tasks of a moderate to high complexity which require research and analysis.
    • Perform system design and specification development, program logic and flow-charting, architect application security, testing, debugging, and documentation with full awareness of cost/benefit, risk and performance.
    • Works independently and with supervisory review on moderate to highly complex programming tasks.
    • Provides analysis of problems and recommends solutions. 
    • Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards.
  • Main Accountability 2: Execute solutions.
    • Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems.
    • Works within established procedures and tools to develop, test, validate security features, code review, implement, and maintain application software while focusing on best practice application security throughout the code life-cycle.
  • Main Accountability 3: Provide leadership to more junior associates
  • Recognized as a SME on a particular system, aspect or module of a system
  • Mentors more junior developers
  • May lead projects as needed.


Requirements of Software Developer:

  • Adaptability/Flexibility: ability to shift from one project to the next with little warning will be crucial
  • Solid/Foundational C# knowledge
  • Technically proficient


Pluses of Software Developer:

  • Experience with conversational agents (Alexa, Facebook Messenger Chatbot, Skype Bots, Corana, Siri, etc.) is a plus
  • Experience with other emerging technologies is a plus
  • Experience working with networking programming and sockets is a plus

**NOTE: We can provide you technical training on any of the areas above**











EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.