Senior Software Developer (Systems Software) / Senior Web Developer
Herndon, VA 
Share
Posted Today
Job Description
Description

Are you looking for a place to invest in your future? Then consider a job at TechFlow where we provide opportunities for individuals to explore, learn and develop their career, while being part of an exciting team of professionals.

Here are some experiences you may have at TechFlow:

- Work with best-of-breed technologies

- Have fun while being part of a professional team

- Work in a challenging and dynamic environment

- Work in a supportive learning atmosphere where opportunities for training and advancement are provided.

Techflow is seeking a Senior Software Developer (Systems Software) / Senior Web Developer to support a fully funded government contract. This role will work on new application and system engineering development in support of a long term project.

The right candidate enjoys a work environment where being entrepreneurial is expected, where innovation and new ideas happen every day, and where problems are solved by teams of passionate and confident individuals. Our culture thrives on out of the box thinking and the unique powerful expressions of our owners. As a 100% employee-owned company, our people have an expectation of commitment, accountability for their actions, and responsibility for success. We are a company of individuals who work hard to have an impact and make a difference.

The Senior Software Developer (Systems Software) / Senior Web Developer provides development engineering and programming support to projects and infrastructure support activities. The successful team member designs and develops enterprise applications in a Web environment; develops, creates, and modifies general computer applications software or specialized utility programs and analyzes user needs and develops software solutions. The Senior Software Developer (Systems Software) / Senior Web Developer also designs software or customizes software for client use with the aim of optimizing operational efficiency.

Responsibilities
  • Member of development and O&M team who is responsible for maintaining a legacy C2S data lake micros services system and developing next gen architecture
  • Maintain operational java code, NiFi flows, spring boot apps
  • Develop new architecture with , lambda functions, Route53
  • Respond and reply to user notifications of processing issues
  • Work with team to identify and correct operational issues of old code
  • Must be able to write new development documentation for associated apps.
  • Update job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Requirements
  • Five (5+) years or more full lifecycle web application development using multiple of the following languages and platforms: Java, Spring, Spring-Boot, Gradle, Ant, JavaScript, Linux, both SQL and no-SQL databases
  • Five (5+) years or more with middleware products such as Apache and Tomcat
  • Experience with two (2) or more of the following AWS offerings: EC2, ELB, ASG, RDS, DynamoDB, EMR
  • Experience with Agile development
  • Experience with DevOps/CI such as Pupet, CloudFormation, Jenkins, TravisCI
  • Experience with both the operation of and interfacing with search engines such as Solr/Elasticsearch
  • Understanding of ETL, and experience with ETL tools: NiFi, Pentaho, Twister
  • Experience analyzing and designing databases within an application area, working individually or coordinating database development as part of a team. May manage websites including design, development, deploy and maintain activities as well as performs testing and quality assurance of websites and web applications.
  • Demonstrate on-the-job experience and knowledge of database query languages, such as SQL, to assess the state of the data before and after test transactions are performed
  • Demonstrate on-the-job the ability to explain protocols, technical procedures, and processes clearly and accurately to both technical and non-technical audiences
  • TS/SCI with Poly

#techflow

Benefits

TechFlow, Inc is 100% employee owned. Come make a difference in a job that contributes to your future and help us build an agile workplace!

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Wellness Resources
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)

Equal Opportunity Employer

TechFlow is an Equal Opportunity Employer and all applicants will receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age or veteran status.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields