Adaptive Solutions Group is a premier provider of information technology personnel. We provide a variety of technical professionals available for contract, contract to hire, or direct placement positions to companies in and around the Kansas City, St. Louis, and Denver Areas.
We are currently looking for a Senior Software Developer to join our team.
Perform 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.
Work independently and with supervisory review on moderate to highly complex programming tasks.
Provide analysis of problems and recommends solutions.
Prepare program specifications and develops coding logic flowcharts in compliance with secure coding standards.
Participate in client interactions, possibly with more senior team members, to develop system solutions to business problems.
Work 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.
Provide leadership to more junior associates.
Recognized as a SME on a particular system, aspect or module of a system.
Mentor more junior developers.
May lead projects as needed.
4 Year College Degree; Computer Science or related discipline or equivalent experience
5+ Years Related Experience
5-7 Years Total Experience
Excellent written and verbal communication skills
Full knowledge of common software design patterns
5+ years’ experience with Object Oriented Analysis and Design
5+ years’ experience with distributed systems development
5+ years’ experience with real time, high volume transaction systems preferred
5+ years’ experience with Waterfall, Agile, Test Driven Development or related lifecycle methodologies
Experience working with highly concurrent systems preferred
Full knowledge and experience of multi-threading and concurrency
Experience working with networking programming and sockets preferred
Financial services experience preferred
5+ years of programming experience required (Java, C++, C#, etc.)
Experience with real time processing, relational database systems, and data
Ability to interpret business requirements
Experience with Unix/Linux, Windows
Demonstrated experience working with core business logic within applications
Adaptive Solutions Group offers a competitive compensation and benefits package that includes medical, dental, STD/LTD, life insurance coverage, 401k, paid vacation and holidays.
Adaptive Solutions Group is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status.