Job Description
<p>TransPerfect Translations International Inc. seeks a <strong>Senior Full Stack Developer / Team Lead </strong>to join their Applications Development team.</p><p><br></p><p> </p><p><strong>Responsibilities:</strong></p><ul><li>Lead a team of developers/engineers</li><li>Design, Develop and document new project requirements, specs, and schedules.</li><li>Research and evaluate new software technologies for continuous improvement of web application features and performance.</li><li>Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.</li><li>Design and deploy data table structures for data handling and index optimization</li><li>Implement architectures that satisfy project requirements and provide future leverage.</li><li>Conduct integration testing and unit testing using NUnit and Jasmine Test frameworks for various application modules.</li><li>Code new features and maintain web application using C#, .NET Core APIs, Angular 16, HTML, CSS, javascript, and SQL server</li><li>Troubleshoot and resolve software application issues</li><li>Code review peer developerβs code and provide constructive feedback to ensure consistency and quality of code.</li><li>Provide technical advice to junior developers, as needed on projects</li><li>Promote the sharing of common architectural constructs, standards and frameworks across projects within the organization.</li></ul><p><br></p><p> </p><p> </p><p><strong>Skills, Experience and Requirements:</strong></p><ul><li>Requires 8 years of experience in a software development field, including:</li></ul><ol><li>At least 8 years of experience in the design and implementation of C# and ASP .Net applications and web services</li><li>5 years of experience using SQL Server 2008/2012</li><li>3 years of experience building applications using Angular and Bootstrap to develop and maintain web applications.</li><li>3 years of experience with unit testing, regression and integration testing.</li></ol><ul><li>Experience leading and managing a team</li><li>Knowledge of source control systems including Azure DevOps Server, Git and SVN.</li><li>Advanced level of object oriented design and modeling.</li><li>Good knowledge of design patterns</li><li>Strong analytical and problem solving skills and the ability to provide solutions for complex problems and challenges</li><li>Fast learner who can work with minimal supervision</li><li>Strong Oral and Written communication skills</li><li>Strong Verbal and Written communication skills in English</li></ul><p></p>