Job Title:
Lead .NET Developer / 1404
Location:
Atlanta - 30303, GA 30303
Job Status:
Full Time, Employee
Job Category:
IT/Software Development
Career Level:
Experienced (Non-Manager)
Reference Code:
1404

Visit us on the web
http://apshealthcare.com/






APS was founded as a behavioral healthcare company and has evolved into a specialty healthcare company that offers customized, integrated healthcare solutions across two major product lines: care management and behavioral healthcare services. The company has capitalized on its experience in behavior change to create physical and mental healthcare programs that are industry renowned. The use of an integrated approach to healthcare for the mind and body has allowed APS to be more effective in improving the quality and effectiveness of care.

Today, APS is a pioneer in providing health and disease management services while retaining its position as one of the leading behavioral healthcare organizations in the United States. In fact, APS is the only specialty healthcare company with extensive experience in health management, behavioral healthcare, employee assistance programs (EAP), informatics and quality review/oversight programs.

Lead .NET Developer / 1404

Position Description:

Are you passionate about software development? Have you led technical teams and projects? APS Healthcare’s web application development team is looking for a seasoned .NET Developer to contribute to our future success! We are looking for a strong technical leader to work alongside and mentor junior/mid developers to provide complex program design, coding, testing, documentation, development, and maintenance for our healthcare related software programs. We’re looking for a developer with great attention to detail while also being flexible to adapt to a dynamic environment and changing priorities. This position in our downtown Atlanta office.

Responsibilities:
• Translate business requirements and functional specifications into detailed system and program design specifications.
• Design and develop complex program logic addressing specific programming needs.
• Mentor and provide technical guidance to fellow engineers with the appropriate techniques required to fulfill project assignments.
• Maintain, adapt, and update existing systems to meet user requirements and to enhance program efficiency.
• Use experience with creation and testing of code and libraries (ex. Microsoft Enterprise Library) to implement functionality.
• Undertake program design activities including definition of data and error message arrangements.
• Modify and document new and existing program code to correct errors or to enhance a program's capabilities.
• Prepare lifecycle documentation for newly created and existing software programs including changes that reflect new user requirements and error corrections/bugs discovered after testing phase.
• Analyze proposed changes at a system level and recommend designs and solutions that minimize impact to interfacing systems while maximizing code re-usability and maintaining business value.
• Prepare reports on the status, operation, and maintenance of system software for use by computer equipment suppliers, systems designers, other programmers and computer operators.
• Utilize strong product knowledge to analyze new product requirements and coordinate the activities of the development team.

Education/Requirements:
• Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or a related area; or equivalent work experience. Some technical graduate work is a plus.
• Requires at least 5 years progressive software development experience and a sound knowledge of the .NET framework, including C# or VB.NET and ASP.NET. Relational database experience with Oracle and/or Microsoft SQL Server version 7.0 and SQL Windows or PowerBuilder.
• Previous team and project leadership experience.
• Strong knowledge of object oriented programming concepts and experience with new development technologies.
• Experience with design patterns and UML
• Experience with code-generation tools (Visio, CodeSmith, Gentle.NET, MyGeneration) is preferred.
• Experience in a test-driven development with NUnit and/or MbUnit is a plus.
• Strong knowledge of object-oriented analysis and design. Implementation of solutions for the healthcare industry preferred.
• Excellent oral and written technical, business and user communication skills.
• Experience working with development teams and/or other development support groups.
• Team player with strong interpersonal skills and capability of working cross functionally within the organization.
• Excellent problem solving skills, particularly with regard to anticipating and solving problems, issues, or concerns before they occur or become critical.
• In-depth knowledge of systems development lifecycle and/or operational maintenance environment.
• Ability to perform advisory role on complex projects as assigned.
• Ability to work well in a team, projecting positive leadership and supporting team review and decision processes.
• Ability to learn new technologies as required.
• Ability to work on multiple projects with limited day to day guidance.