Logo
eTeam

COBOL/.NET Developer

eTeam, Mechanicsburg, Pennsylvania, United States, 17050


Role:

COBOL/.NET DeveloperLocation:

Mechanicsburg, PADuration: 12 Months

Job Duties :•Participate in all aspects of the development life cycle while working with an extensive team of analysts, developers and testers to deliver software projects that meet or exceed client expectations and are completed according to schedule•Develop and implement new software features, desktop apps, web pages, backend and batch modules, and APIs•Develop Relational Database Stored Procedures and Functions (Oracle preferred)•Develop backend/batch bulk data processing components•Develop unit tests and maintain source control using TFS.•Unit test components to ensure they meet acceptance criteria and are scalable•Test and maintain software products to ensure strong functionality and optimization.•Work as part of a team of developers, QA, support staff, and DevOps engineers in a highly collaborative fashion•Familiarity with COBOL and the ability to translate mainframe code to Open Systems (.NET/C#/DBMS) is a plus•Exposure to WPF/WCF/MVVM technologies is a plus

Job Responsibilities :•5+ years experience with .NET (C#, VB.NET, ASP.NET)•5+ years experience with relational databases (Oracle preferred)•5+ years experience working with .NET data access services (ADO.Net preferred)•5+ years experience writing complex database stored procedures and functions (Oracle preferred)•5+ years experience with backend/batch bulk data processing•Experience working with web services in conjunction with a Service-Oriented Architecture•Experience working in WCF•Experience with test driven development is a plus•Demonstrated experience with application architecture in the .NET space•Experience analyzing functional requirements and working with business analysts•Experience analyzing errors and debugging problems in .NET environment•Ability to work with other team members including other developers and supervisors•Demonstrated ability to master new material quickly and independently•Perform extensive software impact assessments for proposed system modifications•Analyze, troubleshoot and debug reported errors•Create detailed program specifications and other technical design specifications•Participate in development and testing activities•Manage individual tasks and deliverable components in order to complete projects on schedule•Participate in quality control measures including peer code reviews