Sr .NET Developer (W2)

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 52 week(s)

Skills

SQL Server

Job Details

One of CEI's largest Automotive Manufacturing clients is seeking a Sr. Software Engineer to join their growing organization!

Client/Industry: Automotive Manufacturing
Job Title: Senior (.NET) Software Engineer
Location: Hybrid - 3 Days On-Site / 2 Days Remote | Columbus, OH 43215
Work Schedule/Shift: Mon-Fri | Minimum 40 work hours per week.
Duration/Length of Assignment: 12 Month Contract to Hire

*Must be able to convert to a full-time employee without sponsorship, restrictions, or an additional employer*
  1. W2 Employment Only – No Corp to Corp / C2C arrangements.
  2. Expected potential for contract extension(s) and/or conversion to Full-Time/Permanent Employment.
  3. Optional benefits available during contract (Medical, Dental, Vision, and 401k)


Position Overview:
This position supports a large-scale financial services initiative focused on enhancing application functionality and expanding data visualization capabilities across internal platforms. The selected Senior Software Engineer will join an established software engineering team operating in a hybrid Agile/DevOps delivery model, serving multiple development and support functions for financial leasing and loan software platforms. This team works in close coordination with business analysts, DevOps engineers, and technical leads to build, migrate, and support mission-critical reporting and web applications. The group comprises cross-functional developers and is led by technical managers and Agile Scrum Masters in a collaborative, performance-driven environment. In this role, the engineer will be responsible for both new development and ongoing enhancements across a portfolio of Microsoft-based applications and reporting systems. The engineer will play a key role in analyzing business requirements, implementing secure, scalable code, and supporting integration across legacy and modern systems. This includes working across the software development lifecycle and contributing to Agile ceremonies, code reviews, defect resolution, and user acceptance testing cycles. The ideal candidate will also provide support for cloud transformation efforts and report migration initiatives, while communicating with business stakeholders and technical peers across multiple time zones.

Required Skills/Experience/Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, or related field
  • 5–10 years of experience in software engineering or IT application development
  • 3–5 years of development experience in a Microsoft environment
  • Strong understanding of software development architectures, workflows, and processes
  • Experience developing with C#, ASP, ASP.NET, JavaScript, AngularJS
  • Experience writing queries and procedures using T-SQL and working with SQL Server
  • Demonstrated experience with Tableau for report development and analytics
  • Ability to analyze and translate business requirements into technical design documentation
  • Familiarity with DevOps delivery models and Agile development methodologies
  • Experience planning and executing unit testing, code reviews, and supporting UAT and system integration testing
  • Strong written and verbal communication skills with ability to interface across technical and non-technical stakeholders
  • Experience working with ITSM/ITIL operations and issue resolution processes

Preferred Skills (Not Required):
  • 1–2 years of experience within the financial services or banking industry
  • Experience working in a multi-location or international team environment
  • Experience with Qlik or other business intelligence platforms
  • Experience using Python for data handling or automation
  • Exposure to Snowflake or similar cloud data warehousing platforms
  • Familiarity with lease and loan processing systems
  • Experience leading Agile ceremonies as a Scrum Master or performing duties of a Business Analyst
  • Experience migrating legacy reporting platforms to cloud environments

Day to Day/Responsibilities:
  • Participate in Agile delivery cycles, daily standups, and sprint planning to align development goals and timelines
  • Analyze new business requirements and tickets submitted for system enhancement or support, and provide technical solutions
  • Develop and maintain reporting dashboards using Tableau, supporting both analytics and operational insights for business stakeholders
  • Write and optimize SQL Server stored procedures, queries, and data extraction processes for use across reporting platforms
  • Contribute to codebase enhancements using C#, ASP.NET, JavaScript, AngularJS, and perform code reviews and peer consultations
  • Develop and execute unit tests, and support system integration and user acceptance testing (UAT) for software releases
  • Document technical designs, architecture decisions, and impact assessments for planned development efforts
  • Collaborate with business analysts to define functional user stories and acceptance criteria for development backlog
  • Support and resolve production issues and escalated support tickets as part of ongoing DevOps responsibilities
  • Interface with IT Operations to ensure compliance with ITIL/ITSM processes, upgrade planning, and system monitoring
  • Assist in migrating reporting tools and dashboards from on-premise infrastructure to cloud-based platforms
  • Provide mentorship and technical guidance to other developers, helping interpret legacy application functionality and system behavior
  • Lead or participate in coordination efforts across cross-functional technical teams to ensure alignment in release management
  • Act as backup Scrum Master or Business Analyst during cross-role Agile ceremonies when necessary
  • Communicate with international stakeholders as needed to coordinate development and resolve production or development issues
  • Monitor the stability of integrated systems, proactively identifying opportunities for performance improvements or automation through scripting or refactoring
#INDGEN
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.