Senior Software Engineers

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors
EXPERIENCE: 8+ yrs.
LOCATION: Ft. Meade area, MD

The Senior Software Engineer must have eight years of experience producing complex leading-edge applications from design to deployment with an extensive knowledge of the Java programming language. In addition, the Senior Software Engineer must have three years of experience with C or C++ languages on Windows or Unix/Linux operating systems as well as an understanding and experience in developing solutions with Object Oriented systems. Must be able to perform testing and application maintenance in a critical deadline-oriented environment. We are seeking a team player who is able to communicate well professionally in both a technical and non-technical audience and provide well-written supporting technical documentation.

The ideal candidate will participate in software development activities that may include:
- Experience wrapping legacy systems within a SOA framework
- FOSS/COTs products
- Analyze, design and develop object oriented software-based solutions meeting business needs
software testing
- Handle complex application features and technical designs
- Familiarity with concepts of application design and lifecycle development
- Familiarity with Configuration Management Practices
- Provide Software Engineering support to the TTO effort
- Java Knowledge
- J2EE (Servlet/JSP) Knowledge
- C# ASP/.NET Knowledge
- Microsoft SharePoint Knowledge

Specific Requirements:
- J2EE (Servlet/JSP)
- Java/Object Oriented Development
- Tomcat/WebLogic

Cloud Software Engineers

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors
EXPERIENCE: 5+ yrs.
LOCATION: Ft. Meade area, MD

PiccoTek is seeking an experienced Cloud Software Engineer to join our team! The Cloud Software Engineer must have five years of experience designing, developing and deploying software using one or more of the following programming languages: Java, C, C++; for Windows and/or Unix/Linux operating systems. The Cloud Software Engineer must also have experience with testing and integrating applications as well as writing sound supporting technical documentation in a deadline-oriented environment.

The ideal candidate will participate in software development activities that may include:
- scalable Big Data Store (Hbase, CloudBase/Accumulo, Big Table)
- Map Reduce Programming (Hadoop, Hive, Pig)
- Hadoop Distributed File System (HDFS)
- Serialization (JSON/BSON)
- Object Oriented systems
- FOSS/COTs products

Useful Additional Certifications & Skills:
- Hadoop/Cloud Certification
- Understanding of Cloud Scalability
- Experience deploying applications in a Cloud environment
- Experience deploying data and event driven analytics through rules engines
- Experience developing automated analytic software
- Linguistic experience

Mid Level Java/J2EE Engineers

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors
EXPERIENCE: 3-5 yrs.
LOCATION: Ft. Meade area, MD

The Java/J2EE Engineer will work on high profile Java/J2EE applications that are deployed on WebLogic Application Servers and deployed worldwide. Understanding and experience required in developing Web based applications. Looking for experienced J2EE developers that have a thorough understanding of the underlying J2EE components including, JMS, EJB, JSP, JDBC, Servlets, STRUTS, etc. WebServices are used extensively to provide service level interfaces across the community.

Principal Software Engineer

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors
EXPERIENCE: 15+ yrs.
LOCATION: Ft. Meade area, MD

The Principal Software Engineer must have fifteen years of experience producing complex leading-edge applications from design to deployment with an extensive knowledge of the Java programming language, C or C++ languages on Windows or Unix/Linux operating systems. The Principal Software Engineer must have experience in developing solutions with Object Oriented systems and be able to perform testing and application maintenance in a critical deadline-oriented environment. We are seeking a team leader with experience managing senior level information technology professionals. Must be able to communicate well professionally in both a technical and non-technical audience and provide well-written supporting documentation.

The ideal candidate will participate in software development activities that may include:

- Extensive knowledge of Java, C and/or C++ programming languages
- Windows or Unix/Linux operating systems
- XP, Agile, SCRUM methodologies
- Knowledge of FOSS/COTs products
- Analyze, design and develop object oriented software-based solutions meeting business needs and software testing
- Experience wrapping legacy systems within a SOA framework
- Handle complex application features and technical designs
- Familiarity with concepts of application design and lifecycle development
- Familiarity with Configuration Management Practices
- Provide Software Engineering support to the effort

Desired Skills:
- J2EE (Servlet/JSP) Knowledge
- C# ASP/.NET Knowledge
- Tomcat/WebLogic
- Experience with Cloud technologies
- Maven

Junior Software Engineers

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors
EXPERIENCE: 2yrs
LOCATION: Ft. Meade area, MD

The ideal candidate will participate in software development activities that may include:

  • Analyze, design and develop object oriented software-based solutions meeting business needs
  • Familiarity with concepts of application design and software lifecycle development
  • Familiarity with Configuration Management Practices
  • Java Knowledge
  • J2EE (Servlet/JSP) Knowledge
  • SQL Knowledge

Specific Requirements:

  • Java/J2EE (Servlet/JSP)
  • Java/Object Oriented Development
  • Java/J2EE application servers – Tomcat/WebLogic/JBOSS
  • Some UNIX/LINUX
  • Eclipse Development Environment
  • CSS/Subversion
  • Strong Customer Interaction Skills
  • Good Teaming Skills

Useful Additional Skills:

  • Python
  • Web Services (SOAP/REST)
  • Unix/Linux scripting , Perl, CSH, BASH

Entry Level Software Engineers

SECURITY CLEARANCE: Background Investigation with Polygraph
PREFERRED DEGREE: Bachelors degree in Computer Science
EXPERIENCE: 0-2yrs
LOCATION: Ft. Meade area, MD

PiccoTek is seeking Entry-Level Software Engineers with Computer Science or related degrees to join our Team. The ideal candidate will have experience designing, installing, and testing Java software on Windows and/or UNIX/Linux systems through college courses or work experience.

The ideal candidate will participate in software development activities that may include:

  • Analyze, design and develop object oriented software-based solutions meeting business needs
  • Familiarity with concepts of application design and software lifecycle development
  • Familiarity with Configuration Management Practices
  • Java/Object Oriented Development
  • Java/J2EE application servers – Tomcat/WebLogic/JBOSS
  • Windows and/or UNIX/Linux systems
  • Eclipse Development Environment
  • CSS/Subversion
  • SQL Knowledge
  • UNIX/Linux scripting , Perl, CSH, BASH