Senior Software Engineer (It10000003_4)

Synectics For Management Decisions Inc Washington, DC , Washington, D.C.

Posted Yesterday

Job Description 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.

Experinence 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. Synectics is an Equal Opportunity Employer


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Software Engineer (It10000003_4)

Synectics For Management Decisions Inc