Software Engineer (Expert & Mid-level)

Raleigh, NC

Full time position

SMART IT People has full-time salaried positions open for Expert and Mid-level Software Engineers in Raleigh, NC.

Perform Specification, Design, Coding, Testing, Documentation in the areas of Development and Maintenance.  


Successful completion of a Bachelor's Degree or relevant Technical/Business Experience.

Expert level: 8+ years experience‚Äč

Mid level: 2 to 5 years experience

Specialized or in-depth knowledge in one of the following areas with varying focuses on a specific area depending on the area/team (C#, C++, WinForms, WPF, or HTML5/Angular JS, 2-tier or SOA/Restful architecture, Object Oriented Development, SQL database development, history of working on iterative software development teams, and experience working with enterprise class software or healthcare IT).

Job description:

Design, Coding, Testing, Documentation in the areas of Development and Maintenance
Ownership of assigned software and non-software deliverables
Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood
Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM
Production, preparation and execution of unit test plans 
Production of efficient and fully documented code.
Production of supporting technical and installation documentation for internal and external publication
Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards
Completion of all necessary software and non-software components in the timelines as defined by the Project Manager
Works with little supervision from project or line manager

To apply, please send your resume in MS Word format to with job title in subject line.