Senior Software Engineer (IT10000003_4)
Company: Synectics for Management Decisions Inc
Location: Washington
Posted on: February 22, 2025
Job Description:
We are seeking three (3) Senior Software Developers to join our
growing team and support our federal customer in Washington, DC.
The work supports several development activities, from
participating in ongoing modernization projects to supporting
maintenance tasks for existing legacy systems. These efforts
require senior software engineers with experience with new
technologies and have led modernization and maintenance efforts.
The work is to be performed onsite in Washington,
DC.Responsibilities:
- Actively participate in analyzing, designing, and developing
various modernization efforts for the government customer's legacy
system.
- Assist with all aspects of the Agile development: gather
requirements, lead/participate in standup meetings, write user
stories, create tasks, develop code, review backlogs, and work on
assigned tasks.
- Assist developers and sometimes lead development efforts with
building, maintaining, and enhancing websites and web applications
using the MEAN Stack (MongoDB, Express, Angular, and Node.js),
React, Elastic Search, and .NET as the core technologies.
- Plan and implement unit testing into the code and development
life cycle.
- Assist/Review load tests to identify bottlenecks and latency
issues.
- Make recommendations to implement optimizations, enhancements,
and fixes.
- Provide guidance and collaborate closely with a small
development team.
- Review and troubleshoot bugs and identify problem
resolutions.
- Assist and guide the promotion of various best practices in the
software development lifecycle.Experience:
- Minimum 5 years of experience designing and developing
responsive, compliant, accessible solutions or any equivalent
combination of education and experience.
- Building applications with Node.js, .NET, Angular, and/or
React.
- Experience working with Postgres, MongoDB, and/or MSSQL
databases.
- Experience leading development teams as the Senior engineer on
projects.
- Experience with Agile methodologies, DevOps, and CI/CD pipeline
implementations.
- Experience working independently and in a team environment,
guiding more junior developers on the team.
- Experience engaging with stakeholders and gathering
requirements.Preferred Knowledge & Experience:
- Experience with developing legislative systems and/or working
with legislative data
- Experience with developing live video streaming applications
with supporting content
- Experience with working in a containerized development
environment
- Experience with developing electronic filing web applications
and systems
- Experience with developing responsive design
websites/applications using CSS, Bootstrap (or similar
frameworks)
- Experience with Node.js unit testing tools
- Experience with using Elastic Search Engine
- Experience with .NET (web forms and MVC)
- Experience building and maintaining system data
models/schemas.
- Experience working on government programs or projects.
- Experience with Clerk's technology stack and an understanding
of the legislative process.Education Requirements:
- Bachelor's Degree in Computer Science or related field of
study.Clearance and Citizenship Requirements:
- Ability to attain and retain a Public Trust Clearance.
- U.S. Citizenship is required for this federal government
program.
#J-18808-Ljbffr
Keywords: Synectics for Management Decisions Inc, Washington DC , Senior Software Engineer (IT10000003_4), IT / Software / Systems , Washington, DC
Didn't find what you're looking for? Search again!
Loading more jobs...