Start Your New Career at Moriarty & Associates

Moriarty & Associates is a company that enjoys taking on projects that are challenging and exciting. We build software applications, manage information systems and provide expertise to help our customers meet their goals. We also work hard to attract and retain the best professionals for our team. You will get to work in a positive and engaging environment where you will be encouraged to expand your skills, test your creative boundaries and share your ideas.

Senior Systems Engineer

Position Description

Seeking a talented System Engineer with at least 8 years of relevant experience who is knowledgeable of information security systems and network technologies. Experience with formal systems and operational testing and certification/accreditation. Qualified candidates must have an active Security Clearance. In addition to these requirements, other responsibilities will include, by not limited to:

  • Provide engineering and network management through the use of service-oriented processes and documentation; maintain Standard Operating Procedures (SOPs); manage systems for operational readiness; coordinate and implement upgrades to program systems; provide ongoing technical support and coordination with vendors to maintain services or add new capabilities; ensure all security accreditation requirements are met and documented; record all maintenance activities in the maintenance log and document outages; and participate in IT governance forums or briefings including the Engineering Review Board (ERB) and Change Control Board (CCB).
  • Perform operational security readiness activities to include continuous monitoring, patch management, incident response/threat research and vulnerability assessments across all enclaves.
  • Have strong coordination, organization, teaming and communication abilities. Works well individually or in a group setting.
  • Possess the ability to work under pressure and time constraints.
Minimum Requirements
  • BS with at least 8 years of relevant experience.
  • Citrix administration tools and resources with experience administrating the direction, development, and implementation of Citrix applications.
  • Directory services and networking infrastructures.
  • Microsoft Windows, UNIX, Linux, TCP/IP, DNS, Industry Antivirus solutions.

Lead Software Engineer

Position Description

Seeking a talented Lead Software Engineer with at least 5-7 years of experience. Ideal candidate must have an active Security Clearance and will be responsible for the analysis of requirements and project objectives. Must have experience in business intelligence, analytics, data science and data products. Must have strong, firsthand technical expertise in a variety of configuration management and data technologies. In addition to these requirements, other responsibilities will include but not limited to:

  • Design, develop, enhance, debug and implement software as part of several key initiatives.
  • Address problems related to systems integration and compatibility with multiple platforms, providing technical leadership and supervision of others during the project.
  • Design and develop Java software applications.
  • Be able to work independently on tasks and initiatives if requested.
  • Work on complex tasks requiring extensive problem-solving abilities.
  • Be able to work in a fast-paced agile environment.
  • Be well-versed in full lifecycle development with a strong understanding of UI/UX front-end development leveraging tools such as AngularJS and Bootstrap.
  • Demonstrate strong understanding of ORM tools and persistence of large transactional data.
  • Possess the ability to understand a large monolithic program and assist with its continuous evolution to a microservices design pattern.
  • Possess full understanding of deployed products into a production environment and support of DevOps culture.
Basic Qualifications
  • Bachelor's degree or equivalent work experience
  • 5-7 years of full lifecycle software development.
  • Demonstrated knowledge of programming languages including: Java, JavaScript, AngularJS
  • Working knowledge of jQuery, Hibernate, Eclipse
  • Experience in an Agile Development Environment.
  • Ability to communicate business needs to technical teams.
  • Previous experience leading Agile Development teams of various skillsets and backgrounds to include: developers, DBAs, Business Analysts, etc. to ensure team success.
Additional Preferred Skills & Experience
  • Ansible scripting
  • Linux shell scripting
  • Python scripting
  • SOLR
  • SQL
  • Android mobile programming
  • Advanced Spring, Spring MVC, Spring ORM, etc.

Senior Network Engineer

Position Description

Seeking a talented Senior Network Engineer with 8-10 years of experience in network analysis and design. The ideal candidate must have an active Security Clearance and will be responsible for the design and development of voice, video, radio-frequency, and/or data communications networks. In addition to these requirements other responsibilities will include but not limited to:

  • Analyzes voice, video, radio-frequency, and/or data communications networks, including planning, designing, evaluating, selecting, and upgrading operating systems and protocol suites and configuring communication media with concentrators, bridges, and other devices.
  • Plans network layouts and configures systems to user environments.
  • Analyzes network topologies and traffic and capacity requirements.
  • Supports the acquisition of hardware and software as well as subcontractor services as needed.
  • May provide technical support and troubleshooting to users
Basic Qualifications
  • Knowledge of computer network operations, industry best security policies and procedures
  • Experience and ability to research the latest security developments in the relevant operating systems to identify organization impact
  • Ability to work with system owners and developers to engage in joint projects planning and execution
  • Experience troubleshooting complex networking issues and building technical networking solutions to meet customer requirements
  • Bachelor’s Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.