Programmer (.NET full stack) Analyst Location:Glen Burnie, MD
Job Description:
Role:Programmer (.NET full stack) Analyst
Location:Glen Burnie, MD
POSITION SUMMARY:
- Reports to Manager of Application Development.
- This is a senior level programming position that will work closely with a team of analyst and developers to design, develop, implement and maintain departmental and enterprise wide client server and web based systems.
- Requires advanced understanding of structured programming, types of databases, file structures, and programming tools.
- The successful candidate will have strong interpersonal skills, strong analytical skills, the ability to manage multiple project assignments, interact effectively with customers, and the ability to lead others on the development team.
Education: Requires a professional level of knowledge in software development or equivalent as normally acquired through completion of a Bachelors degree in computer science or related field.
Knowledge:
- Work requires a strong understanding of at least four of the core competencies found below.
- Has advanced understanding of structured programming, types of databases, file structures and programming tools.
- Must have analytical ability to solve highly complex business and technical problems.
- Demonstrates expertise in the language and database of the assigned system.
- Demonstrates a detailed understanding of at least one word processor, one spreadsheet package, combined with a basic understanding of a LAN based E-mail package such as GroupWise, CC Mail or Microsoft Outlook.
- Has a detailed understanding of communications between computer platforms.
Frameworks: .Net, MVC, ASP .Net, Angular, Bootstrap, Entity Framework Tools/Utilities: Visual Studio, Team Foundation Server, Telerik, Toad, Eclipse Report Writers: Crystal Reports, SSRS Client Server: Design, Win/NT/95, Eclipsys Config PC PACKAGES: Spreadsheet, Screen builders, Internet mail, Word Processing Operating System: Windows, UNIX/LINUX
Skills:
- Performs complex analysis, design, development, testing (unit, system and integration), documentation and debugging of computer software in support of web based and client server applications.
- Performs modifications to and maintenance of highly complex operational programs and procedures.
- Serves as point of contact for resolution of complex software problems.
- Ability to complete complex project tasks applied to specialized technology to resolve total system problems or applications.
- Demonstrates ability to establish and meet work schedules within limited time frames and under tight deadlines.
- Willing to work off hours as needed in support of changes to the computing environment.
- Demonstrates excellent customer relations, interpersonal and problem solving skills.
- Able to lead, plan, schedule, assign and/or coordinate work of staff in various environments, plans, schedules, assigning work, reviewing results, and written status and project plans.
- Previous experience in health care industry or with the particular application to which they are assigned; previous experience implementing and managing systems in a large heterogeneous environment.
- Ability to meet with customers and develop technical solutions.
Required Licensure, Certification, Etc.: None
Work Experience: Work requires experience with highly complex computer systems and applications as