Experience
- 5+ years of Software Engineering experience
- BS Engineering / Computer Science or equivalent experience required
Technical Skills
Web 2.0 Application DevelopmentC# .NET MVCC# WCF / SOAP ServicesHTML / JavaScript / CSSjQuery / Bootstrapoptional : React, Angular, KnockoutEntity Framework and DapperxUnitGIT source controlAdvanced SQL knowledge (MySQL & SQL Server), SQL query troubleshooting experienceWindows ServicesBasic Windows Server AdministrationContinuous Integration Software (Jenkins / Hudson), Deployments, PowerShell ScriptingKey Support Responsibilities
Manages and prioritizes workloadDemonstrates ability to multi-task; Possesses strong analytical skillsDemonstrates a customer orientation; strength in analytical and reasoning skillsResponds to and resolves inquiries and requests for assistance and provides a superior customer support experience for enterprise customersAnalyzes and provides hands-on support for simple to moderate inquiriesLogs and tracks problems; reviews problem tracking databasesKey Development Responsibilities
Resolve complex technical issues as necessary.Keep abreast of new technology developments.Be part of a Feature SCRUM TeamWork 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 lineProvide direct input to project plans, schedules and methodology while developing cross-functional software productsParsing 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 generalSolid knowledge of SCRUM development methodologyStrong knowledge in industry best practices in developmentAbility to work well with internal and external technology resources