Senior Software Engineer (Sandy Springs/Metropolitan Atlanta, Georgia)

Responsibilities:


Gather and analyze business requirements. Design and implement complex business systems. Technical lead for assigned projects, including on-shore/off-shore projects. Liaise between the client and the offshore development team in Vietnam on requirements, design, and implementation. Coordinate with and facilitate communication between the offshore development team and the client. Plan and execute the project. Provide technical guidance, seminars and coaching to junior application developers. Performance of duties may require unanticipated off-site contract assignments within metropolitan Atlanta or State of Georgia

Technical Requirements:

Minimum Requirements: Must have Bachelorís Degree or foreign degree equivalent in Computer Science, Engineering, or related field; and 5 years progressive post-baccalaureate experience in a position involving design and implementation of complex software applications using Microsoft technologies.

Experience may have been obtained concurrently and must include:

5 years experience with Visual C++ on desktop application;
5 years experience with .Net Framework, C# or VB.Net language;
3 years experience with Web programming with ASP.Net Web Form or ASP.Net MVC;
3 years experience writing SQL queries, stored procedures, triggers, and views and designing database schema;
5 years experience working on on-shore/off-shore projects, which must include 3 years of experience liaising/interfacing with offshore development teams;
3 years experience with Object Oriented Analysis and Design (OOAD) and design patterns in creating software design;
3 years experience using a Configuration Management Tool;
2 years experience each with Rational Unified Process (RUP) and Agile Software Development methodology; and
2 years experience with CMMI framework.

Any suitable combination of education, training or experience is acceptable. Must have legal authority to work in U.S. Send resume by email to: Phong Nguyen, KMS Technology, Inc., (hr@kms-technology.com).