Description
POSITION DESCRIPTION: Senior Software Engineer
Lionbridge is seeking a talented individual to work as a Senior Software Engineer. You will be a senior development engineer to work on development, automation and invovled in design/solutioning discussions. Product development and optimization is the norm in your day to day development activities. Educating and mentoring less skilled team members should come naturally.
Exp: 5+ Years Hands-on development expereince
• SSE level candidate with 5+ years' experience with primary skills : Dot Net developer, C#, Entity Framework, dotnetCore, SQL Server
• Secondary skills into Azure, WinForms, windows services, REST, WEB API, WCF, Angular
• The candidate will get an exposure to work with a strong technical team delivering solutions to multiple bsuiness needs with resepct to Translation business domain.
• Close co-ordination with business teams, Product management group and cross-product technical teams.
• Opportunity to provdie solutions to business needs of big brands like amazon, google, Nike, Dell etc.
Technical Skills :-
• .NET 4.0 and upwards with Visual Studio
• Expertise in C#, ASP.NET, dotnet Core, Web API, Winforms, WCF
• Expertise in at least one RDBMS SQL Server 2008+
• Expertise in client side development frameworks such as HTML5, CSS, JSON, Jquery and Object Oriented JavaScript.
• Knowledge of multiple jQuery frameworks like AngularJS, NodeJS, KnockoutJS etc.
• Knowledge of Entity Framework 4.0+ or any other ORM tool.
• Knowledge of Windows App development, Azure exposure
• Knowledge of Microsoft Enterprise Library
• Knowledge of AGILE/SCRUM/Iterative
• Knowledge of Project SDLC and processes
• Well versed with practical OOPs concepts and demonstrates workable knowledge of the same.
• Proficiency with SQL and database stored procedure programming is a plus
Desired Skills :
• Should be able to translate requirements to technical design.
• Maintains awareness of new and emerging technologies and the potential application on client engagements
• Creates and executes project work plans and revises as appropriate to meet changing needs and requirements
• Reviews deliverables prepared by team before passing to client.
• Effectively applies development methodology and enforces project standards
• Ensures project documents are complete, current, and stored appropriately.
• Communicates and enforces standard practices to enable high-quality services to the clients.
• Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.
• Provide direction for the analysis, design, and systems integration for client engagements from definition phase through implementation
• Easily recognizes system/process deficiencies and contribute to implement effective solutions
• Apply knowledge of industry trends and developments to improve customer service