Description

Job Description:
Qualifications:
•    Bachelor's degree from an accredited college or university with coursework in computer science or management information systems AND Six years of related experience.
•    Candidate will be able to work with a diverse project team, and work in a highly visible and changing project
with aggressive timelines.
•    Extensive experience in large-scale application architecture, design, and development using various versions of .NET Framework and languages like C#.NET, VB.NET and Web Technologies like ASP.NET, ASP.NET MVC 4/5.
•    Six (6) years of design concepts -- Layered architecture, components, interfaces, messaging.
•    Six (6) years of application modeling using UML, specifically using Class, Interaction, Sequence, Activity, and State Diagrams, and of documenting deployment using Deployment Diagrams.
•    Six (6) years computer programming and analysis experience at a level equivalent to an ISATL which included using Web Services, XML, SOAP, object persistence methodologies and application integration.
•    Six (6) years’ experience with full project life-cycle experience in implementing web based systems.
•    Six (6) years of experience in troubleshooting, self-motivated and driven professional, able to work with minimal supervision, and able to exercise good judgment to keep critical systems operational.
•    Six (6) years of object oriented conceptual expertise -- classes, inheritance, encapsulation, and the tools used in their definition (UML, Use Cases).
•    Six (6) years of database/Data Access -- RDBMS (Oracle, DB2, SQL), tables, triggers, logical and physical modeling, access strategies and tools, concurrency models.
•    At least six (6) years of experience implementing service orientated architecture using SOAP or REST, XML and JSON.

Education

Bachelor's degree