8 months ago
Chennai, IndiaStaff+
Responsibilities
- Analyze project requirements and create supplemental requirements and low-level technical specifications.
- Estimate development and testing tasks, contribute to project schedules, track assigned modules, and communicate progress and risks.
- Design detailed solutions for assigned components and revise designs based on review feedback.
- Build and maintain complex C#/.NET web applications and perform primary code reviews for engineering work.
- Support test design, impact analysis, debugging, issue resolution, and escalation of urgent problems.
- Review technical documentation and maintain records of code reviews and unit test results.
- Follow project processes, SDLC practices, approved methodologies, audit requirements, and quality standards.
- Provide technical subject-matter expertise, coach engineers, conduct training, and maintain knowledge repositories.
Requirements
- 5-7 years of experience analyzing application storyboards or use cases and developing functional application modules.
- 6-8 years of relevant professional experience as specified in the education and experience requirements.
- Bachelor of Engineering in Computers or IT, MCA, or MSc IT/Computer Science.
- Proficiency with C#, ASP.NET Core, Web Forms, Web APIs, ASP.NET MVC, Angular 2+, HTML, CSS, JavaScript, TypeScript, and T-SQL.
- Strong understanding of object-oriented programming, application architecture, design patterns, responsive design, web services, secure web development, and database design.
- Experience with Microsoft SQL Server, stored procedures, triggers, functions, database schemas, Entity Framework, Git, and interfaces between applications.
- Ability to design, build, debug, troubleshoot, optimize, and test reusable .NET applications and database components.
- Preferred experience includes Visual Studio 2019/2022, SQL Server 2016/2019/2022, automated unit and integration testing, XML, JSON, continuous integration, Bootstrap, and AWS services.
Benefits
- Competitive total rewards package, continuing education and training, and growth potential within a worldwide organization.
