.NET Software Engineer
Company: Procom Services
Location: Chapel Hill
Posted on: January 4, 2019
.NET Software Engineer On behalf of our client, Procom Services is currently looking for a .NET Software Engineer in the RTP, NC area on a 12 month contract .NET Software Engineer Main Duties Deliver quality software, undertaking design, estimation, development, testing, and ongoing support of new and existing features in support of the clientrsquos business operations. Supports, utilizes, and promotes agreed upon engineering department standards and processes. Actively participates in the code review process to ensure quality deliverables. Writes and maintains documentation (in-line and external) to describe program development, logic, coding, testing, changes, and corrections. Works collaboratively, and communicates well with technical and non-technical colleagues and business users. Makes unit tests and service test scripts an integral part of software delivery. Participates in backlog grooming to insure understanding of business needs. With this knowledge, assists in the translation of business requirements into design andor vendor selection while adhering to underlying solution architecture. Participates in the formation and development of agile processes, including planning, scrums, retrospective, and process improvement. .NET Software Engineer Must Haves Bachelor of Science in related engineering or computer science discipline or equivalent experience. 3+ years of experience (multiple positions at multiple skill levels) constructing complex component and web-based applications, preferably but not limited to Microsoft .NET technologies. 2+ years of .NET, preferably C or the ability to transition to C with little ramp up. 2+ years of SQL, preferably in MS SQL Server. ETL experience is strongly preferred for at least one of the open positions. Skills Undertakes detailed design and development work excellent communication and organization skills strong problem-solving skills Self-motivated and tenacious when tackling tough technical issues. Knowledge Solid knowledge of software engineering concepts and procedures. Understands Software Engineering and methodologies, and the impact of early decisions on later development stages of software projects. .NET Software Engineer Nice to Haves Experience in n-layered architectures. This means that you have designed and developed applications that separate the data layer, the business logic layer and the presentation layer. Experience with Scrum or other agile and lean software development methodologies a plus Experience working in a ldquoContinuous Build Systemrdquo, such as with Team Foundation Server. Familiarity with accounting and financial reporting applications, or insurance related field preferable. Proficiency in ORM technologies such as NHibernate and Entity Framework. Proficiency in RESTWebAPI or similar HTTP-based technology Strong service-oriented, SOA skills Demonstrated ability to write and utilize unit tests with minimal supervision. Experience in C, JSON, LINQ, and .NET (MVCWebAPI). Experience in Database and ETL Development (MS SQL 20122014) SSIS, SQLT-SQL, OptimizePerformance tuning .NET Software Engineer Assignment Length 12 Month Contract .NET Software Engineer Start Date ASAP
Keywords: Procom Services, Chapel Hill , .NET Software Engineer, IT / Software / Systems , Chapel Hill, North Carolina
Didn't find what you're looking for? Search again!