Employment Opportunities » Senior Software Engineer -.NET
Senior Software Engineer -.NET
Job Type: Full Time
Posted: June 28, 2013
Location: Atlanta, GA
Job Description
- Supervise and direct a team of entry and mid-level engineers.
- Research, design, implement and maintain platform products
- Analysis of marketing requirements and functional requirements to determine feasibility of design within time and cost constraints
- Take responsibility and ownership for the quality of all deliverables
- Analyze and address customer implementation issues related to platform products
- Coordinate and can effectively communicate with other platform engineering teams
Skills / Requirements
- Bachelor or Masters Degree in Computer Science or equivalent
- 5+ years of software engineering experience building large scale enterprise software products
- Prior experience in providing technical direction and supervision to small engineering team.
- Experienced C++ and C# programmer with object-oriented analysis, design, and implementation expertise
- Familiar with .NET technologies: WCF, WF, Web Services, ASP.NET , HTML, Java Script, Jason, XML, XSL, XPath, HTTP and SSL
- Up to date knowledge of the SQL Server and Oracle database
- Experience using Microsoft technologies and development tools like Visual Studio, IIS, COM+
- Experience with Performance tuning
- Excellent analytical skills (problem solving, debugging others/own code, etc)
- Excellent written and verbal communication skills
- Must be methodical and detail oriented
- Strong regard for quality and professionalism
- Experience with agile software development processes or familiarity of software engineering process and development life cycle
- Server-side programming experience preferred
- An understanding of modern web applications and familiarity with the Microsoft stack.
- Desire to work in fast-paced team environment and ability to meet tight deadlines