Source description
About the role
As an experienced software developer with over 8 years of professional experience in the Microsoft stack, including C#, .NET Core, .NET Framework, and MVC, you will be responsible for technical leadership and guidance in a senior engineer role. Your role will involve mentoring developers and demonstrating expertise in JavaScript (vanilla), TypeScript (vanilla), Angular, and AngularJS. Key Responsibilities: - Utilize expert-level knowledge of solid principles, design patterns, and architectural best practices to refactor complex codebases effectively. - Architect and build scalable, maintainable solutions in large, complex codebases. - Apply advanced SQL Server skills for performance optimization, query tuning, and database design. - Implement comprehensive testing strategies including unit, integration, and E2E testing. - Communicate effectively and influence technical decisions across teams. - Lead technical ceremonies using Agile/Scrum methodologies. - Balance technical debt, feature delivery, and long-term architecture goals with strategic thinking. Qualifications Required: - 8+ years of professional software development experience with the Microsoft stack. - 3+ years in a technical leadership or senior engineer role. - Deep understanding of solid principles, design patterns, and architectural best practices. - Strong experience in architecting and building scalable, maintainable solutions. - Advanced SQL Server skills including performance optimization and query tuning. - Proven track record of implementing comprehensive testing strategies. - Excellent communication and technical writing skills. - Experience with Agile/Scrum methodologies. (Note: Additional details about the company were not provided in the job description.) As an experienced software developer with over 8 years of professional experience in the Microsoft stack, including C#, .NET Core, .NET Framework, and MVC, you will be responsible for technical leadership and guidance in a senior engineer role. Your role will involve mentoring developers and demonstrating expertise in JavaScript (vanilla), TypeScript (vanilla), Angular, and AngularJS. Key Responsibilities: - Utilize expert-level knowledge of solid principles, design patterns, and architectural best practices to refactor complex codebases effectively. - Architect and build scalable, maintainable solutions in large, complex codebases. - Apply advanced SQL Server skills for performance optimization, query tuning, and database design. - Implement comprehensive testing strategies including unit, integration, and E2E testing. - Communicate effectively and influence technical decisions across teams. - Lead technical ceremonies using Agile/Scrum methodologies. - Balance technical debt, feature delivery, and long-term architecture goals with strategic thinking. Qualifications Required: - 8+ years of professional software development experience with the Microsoft stack. - 3+ years in a technical leadership or senior engineer role. - Deep understanding of solid principles, design patterns, and architectural best practices. - Strong experience in architecting and building scalable, maintainable solutions. - Advanced SQL Server skills including performance optimization and query tuning. - Proven track record of implementing comprehensive testing strategies. - Excellent communication and technical writing skills. - Experience with Agile/Scrum methodologies. (Note: Additional details about the company were not provided in the job description.)
More at TRG Screen