Send me more jobs like this

Sorry, This job is expired.

"Software Engineer" (Technical Lead)

Keywords / Skills : Experience with C#, ASP.NET, MVC with a preferred focus on developing end-to-end enterprise web application development projects for clients in USExperience in .NET framework 4.5-4.7, ASP.NET, MVC, CSS, C# .NET, VB.NET, AJAX, jQuery, AngularJS / Angu

2 - 8 years
Posted: 2019-02-21

Nationality
India
Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Education
Bachelor Of Technology (BTech
BE)
Posted On
21st Feb 2019
Job Description
Design, develop, maintain, and troubleshoot enterprise web based applications and web services under the direction of development managers

Assist in all duties as a Project Lead; required within the software development lifecycle including system analysis, technical architecture / design, development, testing and deployment

Work along with onshore Account management team to develop project estimates and timelines, delivery using Agile development methodology for projects.

Communicate project and task statuses with Onshore Account Management team

Lead team to develop, test, support and deploy desktop, custom web, and mobile applications in a .Net environment, keeping up with project processes and deadlines.

Assist junior team members in understanding and writing a quality code, conducting code reviews with developers, code refactoring. Also, assist and support projects with their technological challenges

Work in a multi-project environment and if required, own the responsibility of end to end delivery

Maintains the technical design documentation and communicates architectural and design changes to development teams

Research and evaluate new software related technologies and products. Development of prototypes for new technology initiatives and product review/selection/recommendation

Adhere to best practices, standards and procedures including quality and delivery methodologies.

Identify and evaluate industry trends to serve as a source of information and advice for upper management.

Maintain a flexible schedule so there are no disruptions to business operations during application deployment, testing, or development

Recommend process improvement opportunities on the current environment to leadership

Collaborate closely with internal business leaders and engineering teams to design and deliver new applications, new features, and system enhancements as requested by the application owners

Display a strong sense of ownership and accountability

Experience Requirement:

Experience with C#, ASP.NET, MVC with a preferred focus on developing end-to-end enterprise web application development projects for clients in US.

Strong communication skills and experience working with client teams in US.

In depth knowledge of application architecture design, industry standards, best practices and terminology.

Should have written technical documentation, code review, Low Level Design (LLD) and High Level Design (HLD) documents.

Experience in .NET framework 4.5-4.7, ASP.NET, MVC, CSS, C# .NET, VB.NET, AJAX, jQuery, AngularJS / Angular / Vue.js / Ember.js / React.js, ADO .NET, Entity Framework

Working knowledge of JavaScript, Bootstrap, jQuery, Angular JS, HTML 5 and CSS 3 technologies

Comprehensive understanding of object-oriented and service-oriented application development techniques and theories Knowledge on Microsoft Visual Studio 2010/12/13/15 and TFS

Familiar with Unit Test, Mock, Test Driven Development etc.

Experience in Agile (Scrum) methodologies would be a plus.

Real world problem solving and technology excites you.

Ability to engage sophisticated global clients in deep technical discussions, build confidence in them.

Great love towards the technology, tinkerer and at the same time understand frameworks, standards and design trade-offs.

Must have good reading, written and verbal language skills (English).



About Company

we are a recruitment agency.
Walkin for you