C-Sharp Jobs Senior C#/.Net Developer

Senior C#/.Net Developer

TEKsystems

Partners in Transformation

About the Company

TEKsystems is a global leader in technology and talent solutions, serving more than 6,000 clients, including 80% of the Fortune 500. With a team of 80,000 professionals across North America, Europe, and Asia, TEKsystems delivers full-stack technology services, strategic guidance, and hands-on support to drive business transformation and innovation. As part of Allegis Group, the company fosters long-term partnerships and delivers results that fuel growth and impact.

About the Role

The Senior Software Engineer will lead the design, development, and implementation of enterprise-grade applications with a focus on performance, reliability, and maintainability. This role is ideal for an expert-level engineer with experience delivering scalable software in complex environments. Responsibilities include project leadership, architectural guidance, and mentorship of junior team members.

Key Responsibilities

  • Drive major software development projects in collaboration with cross-functional teams
  • Lead project planning, technical solution design, and work breakdown for timely delivery
  • Develop high-quality, scalable, and maintainable code using industry best practices
  • Evaluate and apply appropriate frameworks and tools to optimize development workflows
  • Conduct performance tradeoff analysis and ensure total cost of ownership is considered
  • Review code and provide constructive feedback to ensure high engineering standards
  • Contribute to and evolve internal software engineering practices and coding standards
  • Mentor junior and mid-level engineers, promoting a culture of continuous improvement
  • Provide technical support for custom software solutions, ensuring timely issue resolution

Required Skills & Technologies

  • Expertise in .NET, C#, .NET Core, JavaScript, SQL Server, and Web APIs
  • Experience with cloud platforms (preferably Microsoft Azure)
  • Familiarity with Agile methodologies and sprint-based development cycles
  • Strong knowledge of full-stack development in enterprise settings
  • Proficient in Test-Driven Development (TDD) and writing automated tests
  • Exposure to open-source technologies and generative AI tools
  • Experience integrating and deploying both custom-built and off-the-shelf solutions

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent training
  • 7+ years of professional software development experience
  • Proven experience leading large-scale software development efforts
  • Background in multi-tier architecture and enterprise system integration

Skills & Attributes

  • Strong analytical and problem-solving capabilities
  • Excellent communication skills, both verbal and written
  • Highly organized with strong planning and time management abilities
  • Positive mindset with adaptability to change and evolving project needs
  • Natural leadership qualities with a focus on mentorship and collaboration

Benefits 

  • Medical, Dental, and Vision coverage
  • Critical Illness, Accident, and Hospital Insurance
  • 401(k) Retirement Plan (pre-tax and Roth options)
  • Voluntary Life & AD&D insurance for employees and dependents
  • Short-term and Long-term Disability insurance
  • Health Spending Account (HSA)
  • Transportation and commuter benefits
  • Employee Assistance Program
  • Paid Time Off (PTO), vacation, and sick leave

Complete details about this role can be found on the official website below: