The Software Engineer is responsible for coding and continuous testing of complex modules and applications in support of the Company platform. This role will also be charged with understanding and interpreting requirements to contribute to the technical architecture and the associated design documents.
Writing, debugging, unit testing, and performance test code in all applications layers, including front end (Web), middle layer (Web Services), and data access layer in accordance with Company standards.
As an Agile team member you will, participate in code reviews, design reviews, etc.Utilize domain driven techniques and design patterns to build and contribute to technical design.Develop and maintain strong knowledge of implemented requirements and detailed application behaviors.Assist in the development and training of SEI
BS in computer information technology, computer science, management systems or related discipline preferred.
3+ years of experience in all areas of application development including at least three years using Microsoft .NET and SQL technologies building commercial grade applications.
Advanced knowledge and experience with n-tier, enterprise-scalable, distributed application environments.
Advanced level skills (3+ years industry experience) in .NET Framework (C#), ASP.NET WEB API, Entity framework, WCF Web Services, MS SQL
Strong understanding of Object Oriented design (classes, constructors, interfaces, properties, methods and events)
Experience with source code version control and the coordination/synchronization of multiple active branches.
Experience with T-SQL
Understanding and development experience in MS Azure, entity framework code first is a plus
Experience incorporating third party components and frameworks.
Familiarity and experience executing several software development methodologies and life cycles.
Good software development and Object Oriented programming skills.
Strong analytical skills and the ability to work with end users to transform requests into robust solutions.
Excellent oral and written communication skills.
Initiative and self-motivation to work independently on projects.
Raeder Landree, Inc. (www.raederlandree.com) is a Pittsburgh based technical consulting and recruiting firm with its office located in the South Hills area of Pittsburgh, Pennsylvania. The Raeder Landree Team is very proud of the fact that we have been providing outstanding, quality-based Technical Solutions in the Pittsburgh/Cleveland/Akron/Youngstown areas since 1995.
Raeder Landree, Inc. pr...ovides Solutions expertise in Information Technology.
• Staff Augmentation (contracting)
• Direct Hire Placement
• Contract-to-Hire Option
Raeder Landree, Inc. works with clients to understand their unique business requirements and strives to become a valued proactive member of their team.
Candidates look to Raeder Landree, Inc. to provide opportunities to increase their technical expertise and career growth.
Current Client Industries being served:
• Heavy Metals
• Software Development
Our team of Account Managers and Recruiters are senior level professionals with over half the team having ten years or more experience with Raeder Landree, Inc. This experience is critical when working our Clients’ challenging engagements.
Raeder Landree, Inc. is very proud of its sourcing capabilities and maintains an active local proprietary database of over 50,000 professionals in the Pittsburgh/Cleveland/Akron/Youngstown areas with broad experience in many diverse environments. Our sourcing capabilities range from providing full project teams to a single individual resource to supplement our client's resident team.