C++ Developer

Job Summary: Advantage Tech is seeking a C++ Developer with excellent work ethic who are prepared to develop and maintain software solutions for modern pharmacy workflows and information exchange.

 

Scope of the Role:

•Develops moderate to complex software in C++ with MFC encompassing: services and service layer, service integration to UI and data, UI components, and interaction between application layer and database layer

•Analyzes legacy code to understand dependencies and make modifications without introducing unintended side effects

•Utilizes software engineering tools such as configuration management systems, build processes, debuggers, emulators, and simulators in the software development process

•Collaborates and adds value through participation in peer code reviews, and providing comments and suggestions 

•Provides reliable solutions to a variety of problems using sound problem solving techniques 

•Performs technical root cause analysis and proposes multiple options for solutions to given problems 

•Estimates level of effort, evaluates new options of similar technology, and offers suggestions to improve processes

•Works and functions effectively as a member of a team or small group – in particular, participation in Agile-based teams for development of client-server applications including design, programming, testing, implementation, and maintenance

Education and Experience Requirements:

•B.S. or M.S. in Computer Science or a related field (or equivalent work experience)

•Experience with Windows Desktop Applications using C++

•Experience creating graphical user interfaces (GUI) 

•Experience with Windows Services and Windows Security

•Experience with Microsoft Visual Studio 2010 and higher

•Experience with SQL Server 2008 R2 and higher

Attributes Desired:

•Good verbal and written communication skills with Agile team members including scrum masters and product owners

Preferred Skills:

•Must be able to read manuals, technical whitepapers, requirements documents, etc., and deliver development solutions that meet quality assurance standards

•Familiarity with object oriented principles and able to understand systems using proven architecture patterns/practices

Submit Resume