| Duties & Responsibilites : | Job Overview:
The Software Engineer - XT is responsible for understanding and interpreting requirements and user stories, contributing to technical architecture & design documents, coding (construction) and continuous testing of complex modules and applications in support of the Client flow platform.
Job Responsibilities:
- Produce code deliverables for all architectural layers in addition to producing technical design documents.
- Serve the team as an expert level resource for all .NET/C#, SQL and other technologies implemented as part of the overall company technology platform.
- Perform SQL tuning and optimization as required.
- Design, execute and automate unit-level and end-to-end testing using tools like Mercury, NUnit and automated testing framework
- Design and develops POC as needed
- Performs other duties as required
EXPERIENCE :
- Five or more years’ experience in all areas of application development in a Agile delivery model Advanced knowledge and experience with n-tier, enterprise-scalable, distributed application environments built on .NET Framework (C#), ASP.NET, Web Services (ASMX) and WCF, ASP.NET MVC
- Strong and proven skills in database design and optimization on Microsoft SQL Server 2008/2012
- Experience writing technical documentation is necessary (technical requirements, design, tech specs, user stories, etc.)
- Strong understanding of design patterns, process optimization and scalable architecture.
- Strong understanding of SOA, XML, Serialization, WCF, Web services .NET Remoting, and ADO.NET
EDUCATION:
- BS in computer information technology, computer science, management systems or related discipline.
- MS preferred.
PHYSICAL REQUIREMENTS:
Normal office conditions; must work in Pittsburgh office. |