Senior Software Engineer- Microsoft Stack

Comcast
1d$83,626 - $195,999

About The Position

We are seeking an experienced Software Engineer with 5+ years of expertise to join our dynamic development team. The ideal candidate will be a skilled full-stack developer proficient in C#, .NET Framework, and ASP.NET, with strong database expertise in MS SQL Server and SSIS. You will be responsible for designing, developing, and maintaining web applications for both internal and external users, working collaboratively with cross-functional teams to deliver high-quality software solutions. This role requires someone who can write clean, efficient code, troubleshoot complex technical issues, and work closely with business partners to translate requirements into robust applications. The successful candidate will demonstrate excellent problem-solving abilities, strong communication skills, and a commitment to following best practices in software development. This position offers the opportunity to work on diverse projects, contribute to architectural decisions, and make a meaningful impact on our organization's digital solutions. About our Team We are a dynamic and innovative software Engineering team dedicated to building cutting-edge web applications that drive business success and enhance user experiences. Our portfolio spans both internal enterprise solutions and customer-facing applications, each designed with precision and purpose. Working primarily in the Microsoft technology stack, we leverage modern development practices to create robust, scalable, and efficient software solutions that solve real-world challenges. We pride ourselves on fostering a collaborative environment where creativity meets technical excellence, and where every team member's contribution directly impact the success of our projects. If you're passionate about crafting high-quality applications, enjoy working with the latest technologies, and want to be part of a team that values innovation, continuous learning, and technical craftsmanship, we'd love to have you join us in shaping the future of our digital solutions.

Requirements

  • Proficiency in C# and .NET Framework
  • Strong experience with ASP.NET for web application development
  • Solid understanding of object-oriented programming principles and design patterns
  • Expert-level knowledge of MS SQL Server (database design, optimization, and administration)
  • Advanced SQL query writing and optimization skills
  • Hands-on experience developing and maintaining SSIS (SQL Server Integration Services) packages
  • Experience with Entity Framework or similar ORM (Object-Relational Mapping) tools
  • Excellent problem-solving and analytical skills
  • Strong verbal and written communication abilities
  • Ability to work independently and collaboratively in a team environment
  • Experience working in an Agile or similar development methodology
  • Experience Level 5+ years of professional software development experience

Nice To Haves

  • Azure Cloud platform knowledge and experience
  • Experience with Angular framework for building dynamic web applications
  • Familiarity with CI/CD pipelines and secure development practices.
  • Experience with version control systems (Git, TFS, or Azure DevOps)
  • Experience building responsive and user-friendly web interfaces
  • JIRA for project tracking, issue management, and Agile workflow management
  • SQL Server Reporting Services (SSRS) for report development and data visualization
  • Understanding of database normalization, indexing, and performance tuning

Responsibilities

  • Write application code and develop user interfaces following established standards and best practices
  • Create and maintain design, interface, system, and user documentation
  • Test software and interfaces to ensure quality and functionality
  • Coordinate design activities with other Developers to ensure adherence to project specifications
  • Work within project specifications to meet goals and objectives in a timely and accurate manner
  • Provide functional and technical troubleshooting for existing applications
  • Perform fixes and enhancements as needed to maintain application performance
  • Work with Business Partners to develop technical requirements, design solutions, and resolve production issues
  • Design architecture and solutions for new applications or application enhancements
  • Maintain regular, consistent, and punctual attendance
  • Work nights and weekends, variable schedules, and overtime as necessary
  • Demonstrate excellent communication, decision-making, and problem-solving skills
  • Perform other duties and responsibilities as assigned

Benefits

  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages.
  • Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet.
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service