Experience
5+ years of Software Engineering experience
BS Engineering / Computer Science or equivalent experience required
Technical Skills
Web 2.0 Application Development
C# .NET MVC
C# WCF / SOAP Services
HTML / JavaScript / CSS
jQuery / Bootstrap
optional : React, Angular, Knockout
Entity Framework and Dapper
xUnit
GIT source control
Advanced SQL knowledge (MySQL & SQL Server), SQL query troubleshooting experience
Windows Services
Basic Windows Server Administration
Continuous Integration Software (Jenkins / Hudson), Deployments, PowerShell Scripting
Key Support Responsibilities
Key Development Responsibilities
Resolve complex technical issues as necessary.
Keep abreast of new technology developments.
Be part of a Feature SCRUM Team
Work closely with other SCRUM members and teams to understand complex product requirements and translate them into software designs.
Successfully implement development processes, coding best practices, and code reviews.
Mentor less-senior software developers on development methodologies and optimization techniques. Give them opportunities to grow professionally.
Perform complex research, design, and software development tasks within a specific business functional area or product line
Provide direct input to project plans, schedules and methodology while developing cross-functional software products
Parsing and understanding of log file (IIS, Application, Event Viewer, etc..).
ELK experience is a big plus.
Lead by example!
All other duties as required by the team.
Other Skills :
Good knowledge of the WEB MVC software architecture and software system architecture in general
Solid knowledge of SCRUM development methodology
Strong knowledge in industry best practices in development
Ability to work well with internal and external technology resources
Software Engineer Net • Chennai, India