Software Engineer II/III
Prosync Technology Group - Fort Meade, MD

This job posting is no longer available on Prosync Technology Group. Find similar jobs:Software Engineer jobs - Prosync Technology Group jobs

Under the supervision of the Team Lead, the Software Engineer will work as part of a team to automate and productize of the project's infrastructure systems. Individual will work closely with customers and key system stakeholders to refine system requirements, lead software design sessions with team members, and participate in reviews with key organization stakeholders. Individual will participate in all phases of the software development cycle, on a team responsible for several moderately complex software projects; the focus for this position will be on software design, software development, and support for current code.

  • Responsible for the development of tools used to automate the project’s infrastructure systems
  • Responsible for providing engineering documents detailing software design, automation methods, interconnection diagrams, and test plans
  • Assume other duties/projects as they arise and be responsive to the needs of the project
Education / Experience Required:
  • Bachelor’s degree with a major in a systems engineering related discipline (or have 6 years over the required years experience for the labor category)
  • 4+ years scripting or software development experience in at least two of the following: Perl, Ruby, Ruby on Rails, Python, (Java is not used on the project, but will count toward experience) - candidate will be writing and troubleshooting code
  • Experience utilizing system management tools such as Puppet or Cfengine
  • 4+ years experience performing software tasks including detailed design, requirements analysis, and implementation
  • Experience performing hands-on software development, utilizing established coding standards and practices, configuration management processes, and providing well documented/tested deliverables
  • Experience working with web services: XML, Schema (XSD)
Education / Experience Desired:
  • Linux / UNIX systems administration experience working with Red Hat Enterprise Linux installation and configuration (RHEL 3/4/5/6)
  • Experience configuring / maintaining standard UNIX/Linux services: Kickstart, SSH, DHCP, DNS (Bind), Apache, Syslog
  • Experience utilizing system management tools, such as Puppet or Cfengine
  • Experience configuring Cisco IOS (switching experience configuring VLANS, NAT, access lists)
  • Experience working with Zenoss or other SNMP monitoring software
  • Experience building RedHat RPMs using standards
  • Experience working with application clusters (RedHat, Veritas)
  • Experience with collaborative programming
  • Experience working with some type of code repository, such as SVN
  • Experience working in a large scale enterprise environment, responsible for maintaining mission critical servers/services
Personal Qualifications Required

  • Strong problem analysis and troubleshooting skills
  • A strong work ethic; displays initiative, with a sense of urgency in completing assigned tasks
  • Strong technical skills, rigorous, and very "hands-on"
  • Ability to work independently with minimum supervision
  • Mission-focused
  • Ability to work core hours of 9-3 on a regular basis
  • Excellent verbal and written communication skills

About this company
2 reviews