🌎
This job posting isn't available in all website languages
📁
Information Technology
📅
16100000820 Requisition #
Tetra Tech AMT is looking for a Senior Software Engineer.
 
 
Primary job duties and responsibilities may include, but are not limited to the following:
 
  • Develops web applications using Java and/or JavaScript.
  • Work with systems leveraging Apache Hadoop to process large data sets across clusters of computers/servers. 
  • Work with D3 Libraries to produce data visualization capabilities.
  • Hands on experience working with AngularJS framework for organizing architecture and creating modular components for federal government or commercial customers.
  • Work with SQL, bug fixing, deployments and all phases of the software development lifecycle required.
  • Support requirements gathering and develop requirements documents (e.g. business, functional, technical) and Requirements Traceability Matrices (RTM) as necessary
  • Propose architecture and solutions for tools in planning stages based on customer requirements and needs.
  • Conduct technology assessments and provide recommendations based on cost, preferred technology, existing infrastructures when applicable and end product needs.
  • Resolves highly complex issues, conducts advanced research, and recommends innovations.
  • Uses structured methodologies throughout design, development, test and reengineering processes.
  • Develops test scenarios and scripts as an integral component of the software quality assurance process.
  • Works with customers and users to evaluate, estimate and perform application development and/or business process change requests under the direction of the appropriate Technical Lead.
  • Support System Development Life Cycle (SDLC) process through data validation efforts, problem report review activities, test plan activities, and participating in configuration control boards (CCB).
  • Experience with waterfall and agile methodologies preferred.
 
The successful candidate will have:
 
  • Prefer a Master’s Degree in Software Engineering, Computer Science or related discipline, minimum of a Bachelor’s of Science Degree.
  • At least 10 years’ experience of software development with at least 6 years’ experience working in Java and JavaScript.
  • Must have 8 years’ experience in software requirements, development (design, code, and unit test) analysis, and operational testing .
  • Experience working with Javascript charting (e.g. D3) libraries and/or visualization packages.
  • Experience and skilled at creating (including advanced workflows), managing, tracking issues/bugs/improvements, and generating reports in Jira or other similar system
 
Tetra Tech is an Equal Opportunity Employer, and we value workplace diversity.  We invite resumes from all interested parties and consider applicants for all positions without regard to race, color, religion, sex, national origin, age, marital status, sexual preference, personal appearance, family responsibility, the presence of a non-job-related medical condition or physical disability, matriculation, political affiliation, veteran status, or any other legally protected status. Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans for available positions.

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Washington, District Of Columbia, United States

📁 Information Technology

Requisition #: 16100000819

Washington, District Of Columbia, United States

📁 Information Technology

Requisition #: 16100000800

Washington, District Of Columbia, United States

📁 Information Technology

Requisition #: 16100000812