Description :
Senior Software Engineer
Responsibilities:
-Work closely within an Agile environment with other engineers and Program Managers to understand product requirements and validate the software solutions produced by the team.
-Lead design sessions, being the primary architect on large projects, and mentoring junior developers.
-Design & architect applications with flexibility, extensibility, and reusability in mind.
-Develop code, document, debug, evaluate, test, deploy, and support applications.
-Actively look for ways to improve the software (code reviews, performance testing, etc.)
-Interact with developers and understand product design.
-Communicate effectively with others.
Requirements:
-6+ Years or C# of Java experience.
-Solid understanding of common data structures and algorithms.
-2+ years of experience with SQL, XML, and web services.
-Experience with .NET, AJAX, and MS SQL server technologies.
-Familiarity with ASP.NET, IIS, HTTP, and XSLT.
Additional Skills Desired:
-Bachelor's or Master's degree in computer science/ engineering or related field.
-JavaScript, CSS, AJAX, and Linux experience helpful.
-Experience with Scrum a plus.