Agile Software Developer - Subject Matter Expert (ASD-SME) (C)

  • Full-time

Company Description

We provide our federal customers with an exciting variety of IT and Intelligence services. In order to achieve our company growth goals, continually surpass our customer’s expectations and provide new opportunity for our employees, Metronome must attract the most professional and qualified employees.

Metronome believes in a strong company culture rooted in its core values and belief in our overall mission. We believe in supporting one another, exceeding our customer’s expectations, executing with passion and celebrating all successes. We work hard and encourage one another to have fun doing it.

Metronome is looking for individuals who also believe in these core set of values, those who yearn to support our nation’s vital projects and those who desire to work for a fast growing small business that appreciates each employees’ contributions and trusts them to make decisions while representing Metronome…those who Keep Projects Pulsing.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Metronome is committed to providing reasonable accommodations to employees and applicants for employment, to assure that individuals with disabilities enjoy full access to equal employment opportunity (EEO). Metronome shall provide reasonable accommodations for the known physical or mental limitations of qualified employees and applicants with disabilities, unless Metronome can demonstrate that a particular accommodation would impose an undue hardship on business operations. Applicants requesting a reasonable accommodation may make a request.

Job Description

The ASD-SME is the primary code writer within the multi-disciplinary Agile Development team and an integral member of the organization's analytic teams. The ASD-SME will interact with personnel internal and external to the organization, to receive and validate requirements. Fundamentally, ASDs decompose problems into solvable pieces and translate those solutions into code. The ASD subsequently prepares design specifications, conceptual diagrams, process flows, data models, prototypes, user interface designs, use cases, screen layouts, test plans, deployment plans, system documentation and occasionally user documentation and product demonstrations.

The ASD shall provide iterative support to the full software life cycle, to include late stage solutions with additions, updates and fixes. The ASDs suggest and implement configuration management tools, to keep code integrity and utilize code reuse and reconstitution and use management and tracking utilities, such as JIRA, Redmine or similar. The ASD will provide desk side and group training sessions and materials, to help non-technologists learn new technologies, tools and skills.

Qualifications

  • Government clearance required
  • Must possess a Bachelor’s Degree in Computer Science or related fields (i.e. Statistics, Mathematics, Engineering)
  • Master’s/Ph.D. degree in Computer Science or related fields desired (i.e. Statistics, Mathematics, Engineering)
  • CompTIA Security + or CISSP certification required
  • Must possess 5-8 years of experience
  • 9+ years of experience desired
  • Software development experience, working independently, in pairs and as part of a team
  • Proficiency in two or more of the following programming languages: C#, Java, .NET, Python, Perl, Ruby, or similar
  • HTML and JavaScript expertise
  • Multiple operating systems, including UNIX, Linux, Windows, CISCO IOS, etc.
  • Experience with all intelligence disciplines (GEOINT, HUMINT, MASINT, OSINT and SIGINT) and an expert level understanding of the data and tools associated with these disciplines
  • Experience with advanced SQL query writing, data retrieval and data mining from relational databases, such as Oracle (PL/SQL), MySQL, Postgres and MS SQL Server (T-SQL)
  • Expertise with analytic algorithm design and implementation
  • Expertise with web services environments and technologies, such as XML, KML, SOAP and JSON
  • Experience actively using Agile methods
  • Ability to extract, transform and load (ETL) processes, including document parsing techniques
  • Expertise with multi-threaded, big data, distributive cloud architectures and frameworks, including Hadoop, MapReduce, Cloudera, Hive, Spark and Elastic Search to conduct analytic algorithm design and implementation
  • Experience developing software in the GIS context and comfortable with associated standards, including the ESRI Development Environment and Python Scripting
  • Able to provide support to Special Operations elements
  • Expertise with NoSQL databases such as Titan, Mongo, Cassandra and hBase
  • Able to process and manage large data sets (multi TB scale)
  • Able to provide direct support to SOF and F3EA efforts
  • Able to provide support within Intelligence Communities
  • Expertise with machine learning, data mining and knowledge discovery desired
  • Expertise with container configuration and implementation desired (Docker or similar)
  • Expertise with application integration, thorough understanding of complex network topologies and a solid understanding of system security and risk management are desired
  • Expertise with Informatica, Syncsort DMX-h and Ab Initio desired
  • Expertise with mobile OS and app languages desired (HTML5, Android, IOS/Swift/C Object/C#, etc.)
  • Ability to provide collection sensor test and evaluation support desired
  • Expertise with graphical user interfaces and data visualization tools and protocols, such as HTML 4, CSS and Adobe Creative Suite 5, desired
  • Able to build geospatial models for GIS applications, such as ESRI ARCMap, desired
  • Expertise with model based data retrieval systems, such as JEMA, desired
  • Expertise with data transfer systems, such as NIFI, desired
  • Expertise with text processing desired: natural language processing (NPL), named entity recognition (NER), entity retrieval (e.g. SOLR/Lucene), topic extraction, summarization, clustering, etc.
  • Applicable certifications preferred
  • ITIL certification is preferred
  • Agile Certification Institute, International Consortium for Agile, Scaled Agile Academy, Scrum Alliance, Scrum.org, International Scrum Institute, ScrumStudy, Project Management Institute - Agile Certified Practitioner, or similar XP/SCRUM certification or training is desired

#CJ

Additional Information

Core Values

Passion - We believe.  We execute with all we have.
Improving - We surpass our best efforts.
Teammates - We respect and support one another.
Mission - We align with our customers’ objectives.
Celebrate Success - We reward all achievements.