Remote role : Junior .NET Developer Greensboro, North Carolina
Job Title: .NET Developer Junior
Location: Greensboro NC
Duration: 6 Months contract to hire
Pay rate: $35/hr on W2 max
Interview Type: Webcam Interview Only
Description:
*****TEMP TO PERM OPPORTUNITY. There is a possibility (depending on performance, pre-hire screening, AND budget availability) of conversion to a permanent position, which pays in the approximate range of $77,000 -$79000 and strong benefits. This range is a guideline only. Exact starting salary depends on demonstrable skills and experience.
*****The client does not sponsor; Employees must be eligible to work in the US without sponsorship to be considered for this role.
You will be working with a small but seamless team of permanent employees and contractors supporting, maintaining, and even replacing our portfolio of 150 applications, under occasional supervision and guidance of the Principal Software Engineer (Application Services Manager).
****On day one, the engineer must come into the office to pick up the laptop and monitors and spend time on the internal network to complete the bandwidth-heavy development environment set-up on a freshly imaged computer, while you read our 50-page wiki-based 'divisional handbook' hosted on Azure DevOps. Set-up will take 1-3 days. After this, the engineer will be expected to work remotely in a safe, distraction-free environment with sufficient connectivity and bandwidth to carry out the duties. There *may* be exceptional circumstances requiring the engineer to come into the office.
You can expect to broaden and deepen your software engineering skills, learning on the job and through collaboration, creating maintenance patches or change requests on old technologies such VB.NET (even some VB6 and classic ASP). A fair amount of work is on our modern, innovative Service Oriented Architecture SOALite and its SPA clients. You may also be required to contribute to our other state-of-the-art C# frameworks, such as the ePayLite electronic payment modules, the Payment Pipeline Architecture, the Data Pipeline or our CI server, depending on which Sprint comes next in our Agile Kanban-driven approach to work.
To start, the engineer will be given routine maintenance to complete, subject to heavy code review to ensure the changes meet our high standards. Reviews will lessen over time to occasionally or peer-review as the engineer learns our standards and challenges. We have a significant body of knowledge documenting idiosyncrasies of many of our legacy apps and an incremental improvement approach to SQL data fixes, which are still occasionally needed, and you will be expected to contribute to and improve the knowledge base as you discover shortfalls or innovate improvements.
Engineers are not guaranteed work on any particular project, but projects on the roadmap include, among others: Move 40 databases from MS SQL 2008 to 2017; Finish the PlanReviewLite replacement electronic Plan Review system. Updated 80 apps from VS2015 to VS2019 and other standards; GIS Enterprise Preparation, Infor Interface migration Preparation, Electronic Payment Replacement, Building Permits and Inspections Application Replacement, Payment Pipeline module creation, replacement of VB6 applications, automated API and (Selenium-based) UI tests and others.
Essential skills include C#, .NET, JQuery, JavaScript, HTML5, CSS3, XML, JSON, HTTP, Ajax, Microsoft (T) SQL and version control (preferably GIT). You will be expected to perform well with the basic shortcut keys used by most professional software engineers.
Other skills you will be expected to quickly adopt on the job or possess already are VB.NET , ASP.NET , IIS, SQL Server, DevOps, GIT, SOAP, Crystal Reports, and Windows Batch Script. You will not create brand-new code in legacy technologies such as VB.NET or VB6, but you may be required to figure out how to patch or enhance them safely and successfully.
Job Requirements:
asp.net, C#, SQL, HTML, CSS, vb.net