Job Title: Software Engineer
Job Type: Permanent
Location: Wexford, PA
Due to rapid growth, Consulting Professional Resources is searching for a Software Engineer for our company (CPR, Inc.).
Uses solid developmental concepts, practices, and procedures to solve a wide range of problems. Peer and management review of these solutions are expected.
Participates in requirements gathering meetings, which can include management, marketing, and customers
Follows established standards and procedures when performing tasks.
Extensive knowledge of C# development, ASP.NET, and SQL Server
Experience with agile methodologies is desired.
Able to design solutions to complex requirements
Able to design and code larger, more complex modules/systems
Plans and executes unit and system tests that completely verify the implementation.
Interacts pro-actively within the product team to gain, if necessary, the cooperation of others within the team
Understand product requirements and have the ability to communicate technical concepts clearly to management.
Provides a timely update, minimum weekly, of work status using a choosen reporting system
Keeps management informed of problems as well as providing analysis and options for solutions.
Responsible for resolving high priority problems (logs) and conveying solutions to appropriate personnel. These can include customers, testers, management and junior members of the team.
Can refine requirements and properly scope the complexity of projects with minimal direction from management.
Produces, when required by the manager or technical lead, internal technical designs and test plans. Review test plans of others in larger projects.
Mentors more junior engineers and provides technical leadership on small projects.
Primary contributor on large projects
Minimum experience requirements
Bachelor’s degree or equivalent experience; experienced with working as part of a team; typically 4 years of relevant experience beyond the bachelor requirements.