Software Engineer (Expert, Senior & Mid-level)
Full time position
SMART IT People has multiple full time salaried positions open for Software Engineers ranging from Expert, Senior to Mid-level 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
Senior level: 4 to 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).
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 email@example.com with job title in subject line.