This site uses cookies. To find out more, see our Cookies Policy

Senior Programmer- Microsoft Stack in Philadelphia at Vaco

Date Posted: 4/30/2018

Job Snapshot

Job Description



Responsibilities:

  • Perform the analysis, systems design, coding, documentation, testing, and implementation of complex business applications.
  • Understand the company's key data and/or systems architectures, including how these systems fit within the overall business.
  • Make decisions on and execute production and programming fixes in support of critical business and system functions.
  • Implement and design systems in accordance with company methodology.
  • Understand the relationship between key data stores and application programs.
  • In charge of database architecture and maintenance.
  • Develop and manage the dataflow for key application systems, including dataflow diagramming.
  • Develop enhancements to streamline systems; make recommendations to enhance existing programs and system processes to make them more efficient.
  • Develop, modify, and test computer application software to operate according to user specifications and within company guidelines; optimize extract, translate, and load processes.
  • Design and maintain security structures and data access rules according to corporate policies; adhere to policies and procedures regarding configuration management, testing, and quality control.
  • Prepare any required supporting documentation.
  • Stay current on technical issues influencing supported technologies; learn and adapt new technology to business and technical problems.
  • Attend technical conferences and seminars to develop professional knowledge.
  • Serve as a mentor to junior programming staff and as a knowledge resource for other programmers on where to source data, how it used, how and when it is created.
  • Other duties and responsibilities as assigned.

Qualifications:

  • 5 years programming experience with at least three in a lead or critical role
  • 4 years experience in full-life cycle development - new development, system enhancements, testing, and implementation
  • Strong knowledge in at least one mission critical programming language, as currently defined
  • Demonstrated ability in architecting MS SQL data structures
  • Willingness to provide 24x7 hour support at times
  • Strong analytical and organizational skills
  • Good written and verbal communication skills
  • Excellent decision making skills
  • Ability to work independently