Job description

Job Description


    Job Title: .Net Lead Developer

    Work Location: Austin, TX
     

    Job Overview

    As a .NET lead Developer, you will oversee the design, development, and implementation of complex applications using the .NET framework. You will lead a team of developers, guide architecture decisions, and ensure high-performance, scalable solutions.

    Key Responsibilities                           

    • Design and develop high-quality web front-end and WCF/Web API applications.
    • Enhance the reporting suite of products for Chase Commerce Solutions.
    • Create innovative and robust designs to meet business needs using mature technology platforms.
    • Lead design reviews while ensuring compliance with security standards.
    • Conduct code reviews to ensure solutions align with pre-defined architectural specifications.
    • Collaborate closely with development teams across multiple locations.
    • Provide guidance to .NET developers and serve as the escalation point for technical issues.
    • Develop applications and services for the company’s publishing platform.
    • Write extensions to the core Platform Development Framework.
    • Perform technical analysis and troubleshooting of application code-related issues.
    • Design technology solutions in compliance with GTIL architectural standards.
    • Serve as the primary team member responsible for delivering .NET-based solutions.
    • Maintain, enhance, and optimize the SOLR solution.
    • Perform routine maintenance, enhancements, and tuning of MS SQL Server databases.
    • Implement PowerShell scripts to automate repetitive tasks.
    • Ensure timely delivery of solutions aligned with business requirements.
    • Collaborate with the business to understand needs and provide effective solutions.
    • Work with the infrastructure team to optimize the public cloud environment.
    • Support the operations team as needed.
    • Assist in the development of a business continuity/disaster recovery plan for the team’s products.
    • Lead the development of web applications, APIs, and services.
    • Mentor and guide junior developers on best practices.
    • Oversee code quality through reviews and testing.
    • Collaborate with cross-functional teams for solution delivery.
    • Optimize system performance, troubleshoot issues, and implement security measures.
       

    Desired Experience

    • Ensure adherence to standard release processes.
    • Experience building at least one single-page application (SPA) using frameworks such as AngularJS, Durandal, or other cutting-edge JavaScript frameworks.
    • Ability to ask critical questions to deliver accurate project estimates.
    • Design or assist in designing solutions that best support business objectives.
    • Follow IT project methodology and standards set by the client.
    • Stay updated on emerging technologies and new initiatives.
       

    Qualifications

    • Experience working with real-time data streams and building load-balanced, highly available applications (Windows and Windows Services).
    • Proven experience in leading diverse teams, providing both hands-on and technical direction to contractors.
    • Deep knowledge and experience with industry-standard J2EE application servers.
    • Strong communication skills and a passion for working in a collaborative team environment focused on delivering exceptional software.
    • Ability to contribute to determining the best architectural approaches.
    • Experience developing and maintaining the GLM GUI in .NET/C# and WPF.
       

    Required Skills

    • Expertise in .NET, C#, and ASP.NET Core.
    • Strong leadership and team management skills.
    • Proficiency in SQL, cloud services (Azure), and design patterns.
    • Collaborate with GUI development leads across regions and TRC senior management to shape the future direction of GUI solutions for the TRC group.
    • A bachelor’s or Master’s degree in Computer Science, or an equivalent qualification in a related field, is required.
    • Bachelor’s degree in Computer Science or a similar discipline.
    • At least 1 year of experience working with Agile methodologies.
    • Minimum of 1 year of experience in Azure development.