Senior Software Engineer - Management Science Associates (Pittsburgh, Pennsylvania)

Send to a Friend | Share


Job Title
Senior Software Engineer
Job Details
City: Pittsburgh
State: Pennsylvania
Country: USA
Company Name: Management Science Associates
Job Category: Information Technology
Job Description
Job Description
  • Participate at all levels of software development lifecycle such as (standard waterfall and/or agile software methods
  • Participate in software designs as it pertains to layered architecture (such as service oriented architecture)
  • Create flexible and sound technical solutions that center around reusability
  • Participate in database logical and physical design and implementation
  • Participate in the creation and enforcement of designs, programming and testing standards
  • Design and develop using industry standard object oriented methods
  • Develop program objects using ASP.net, C#, T-SQL (procedures, trigger, and functions), web services
  • Create comprehensive test plans, test cases and test solutions
  • Implement Test Drive Development (TDD) methodologies
  • Prepare extensive electronic or written documentation that includes but not limited to; functional specifications, technical designs documents, technical user guides, installation guides, implementation guides, testing guides, etc.
  • Mentor other engineers on the software development/engineering practices
  • Participate in functional and technical presentations to MSA employees, prospects and customers.

Required Skills

  • BS or BA in computer Science/Information Technology, or equivalent
  • Minimum of five years of DBA work experience including a mastery of SQL Server.
  • Understands complex and advanced database concepts, considers business aspects of problems, recognizes opportunities for expanding business services, has had involvement in development of new business areas, and is proactive and preventive in problem solving
  • Experience with IT development or software engineering practices or techniques (Software Development Lifecycle)
  • Experience implementing databases within various heterogeneous hardware and software configurations
  • Experience with building data warehouse structures, OLAP cubes within MS SQL Analysis Services and Object Oriented Development
  • Experience on architecture or design techniques for logical and physical database structures inside operational or data warehouse
  • Experience with SQL programming constructs using T-SQL, PL/SQL, and Object Oriented Design and Development
  • Experience in DTS/SSIS/BCP programming or equivalent ETL tools and techniques for data movement/transformation
  • Programming languages, ASP.net, C#/VB.NET and CLR Coding a plus
  • Knowledge of database design and programming tools such as; ERWIN, Embarcadero and Redgate database and programming products.
  • Strong analytical, problem resolution, communication (verbal and written), and interpersonal skills
  • Work independently or group setting on multiple project assignments

As an international industry leader, we can offer you an exceptional working environment, salary commensurate with experience and an incredible benefits package including:

- Flexible working hours
- Casual dress
- Profit Sharing & Savings Plan (401K with matching funds)
- On-site massages
- A Floating Holiday in addition to Vacation and Eight Paid Holidays
- Free Parking
- Cash Bonuses paid for employee referrals
- Health, Dental, and Vision Plans, and Short and Long Term Disability

MSA requests that you apply for this position through our web site to ensures efficient processing of your application. Submitting a resume by email, mail, fax or through the apply button on a resume web site will cause relevant information to be missed. Please use the following link to apply:

APPLY NOW


Your interest in our company is appreciated however, only candidates considered for interview selection will be notified.

Must Provide Base Salary Requirements Or Salary History For Further Consideration

EOE M/F/D/V

Send to a Friend | Share