 |
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.
|
 |