Job Title: Software Engineer
Job Type: Permanent
Location: Pittsburgh, PA
Due to rapid growth, Consulting Professional Resources is searching for a Software Engineer candidate for a local client.
The Software Engineer position is responsible for providing enhancements, maintenance, and review of an inherited solution in a fast-paced environment. This position assists with the design and re-writing of the system and is responsible for the development codebase. The position requires independent and unique thinking, communicating effectively (both written and verbal), and utilizing problem solving and technical skills to implement solutions.
Effectively participating in all technical aspects of the software development effort to implement highly effective software solutions in a timely and efficient manner
Implementing solutions using a variety of tools, including .NET, C#, SQL, and other graphical and report generation tools
Learning the existing codebase and suggesting alternative, more elegant/efficient ways to re-write and enhance upon it.
Communicating development issues to management for both implementation and scheduling purposes, participating effectively in the design process and software development life cycle in a team environment, and taking ownership of previously existing software.
Handling several concurrent tasks and meeting scheduled milestones for each.
BS Computer Science or equivalent
2+ experience in software development
Microsoft .NET Framework
Passionate in their desire to further their understanding and programming knowledge, to learn and implement new technologies
Relational databases (e.g. Microsoft SQL Server)
Possess excellent written and verbal communication skills.