Senior Software Engineer - Charlotte, NC
Duties And Responsibilities
- Participate in moderate to highly complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts
- Identify opportunities for service quality and availability improvements within the technology domain environment
- Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments
- Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains
- Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements
- Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements
- Provide information to technology colleagues, internal partners, and stakeholders
Skills and Qualifications
- Minimum 4+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Bachelor's / Master's degree in computer science or equivalent
- Strong years of hands-on IT experience in developing complex, highly integrated, web-based applications using .NET Framework
- Experience in C# / VB.NET, ASP.NET, .NET Core, jQuery , Web services, Azure & Client scripts
- Experience in XML, ASP.NET MVC, Client scripts, REST, Web API, and JSON
- Hands-on experience with React JSTFS & Microsoft SQL Server experience is a must
- Clear understanding of OOP techniques and design principles
- Able to deploy the applications in non-production environments on Windows platforms
- Work Experience in IIS application server
- Good verbal and written communication skills
- Good problem-solving and analytical skills
- Detail-oriented, able to multitask
- Self-starter and team player
Pay and Benefits
The hourly rate for this position is between $46.50 - $62.00 per hour, unless local minimum wage is higher. Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
The Company offers a comprehensive benefit package that you can elect into including but not limited to the following benefits, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, life insurance, AD&D insurance, disability plans, Employee Assistance Program, paid holidays (up to 6 days annually), paid time off (minimum of 10 days annually), paid parental leave (minimum of 10 days annually), 401(k), FSA/HSA pre-tax benefits.