46887-1 Sr. Software Engineer

KMM Technologies, Inc.
Reston, VA

Position: Sr. Software Engineer

Location: Reston, VA #HYBRID

Duration: 6+months Contract
Rate: $60/hr

Job Description :

  • Designs, develops/codes, tests, and documents application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives.
  • Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system, architecture integration, and software design to selection of computer systems, language, and/or equipment.
  • Performs in accordance with established project standards and processes. Breaks down software requirements and creates highly complex systems.
  • Seeking a Test Engineer to support the Scrum Team.
  • Validate ETL processes and MongoDB data changes through testing.
  • Generate and manage reports using Jira.
  • Design, develop, and maintain automated test scripts.
  • Expertise in Selenium and Playwright for automation (Selenium experience is key, as Playwright is straightforward to learn).
  • Develop test strategies (preferred but not mandatory).
  • Participate in code reviews and requirements analysis.
  • Build and manage CI/CD pipelines.
  • Perform daily API and UI testing.
  • Strong programming skills in Java; Python and experience with AI tools would be an added advantage.
  • Bachelor's Degree (Information Technology or Computer Science)
  • 5+ years software development experience in object-oriented language
  • Knowledge of programming languages (e.g. C, Python, .NET Framework, Java, etc.)., Proficient
  • Knowledge and understanding of software development life cycle (SDLC)., Proficient
  • Excellent communication skills both written and verbal, Proficient
  • Ability to recognize, analyze, and solve a variety of problems., Proficient
  • Basic understanding of cloud technologies (e.g. AWS, Azure), Proficient
  • Basic understanding of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Proficient
  • Fundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines, Proficient
  • Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Proficient
  • Knowledge of DevOps practices and tools, Proficient
  • Knowledge of Code quality and promotion practices, Proficient

ESSENTIAL FUNCTIONS :

25% Performs software analysis, including requirements and uses case development and design. Implements and documents source code to design specifications. Performs software testing including developing and running automated unit tests, drafting, and executing structured automated test cases. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Build large, distributed, API-driven systems for tens of thousands of users. Demonstrated experience with front-end and back-end programing and integration frameworks and tools. Assist in the estimation of development of application features.

25% Analyzes, debugs, and corrects reported software bugs and enhancements. Updates user and software documentation. Compile, assess, and report data results from software testing and analysis

20% Analyzes and implements functional requirements and designs, implements, and tests software. Performs operations & maintenance (O&M) of existing systems. Identifies areas for improvement and streamlining.

15% Writes system design and application code documentation. Gathers, analyzes, and composes technical information. Extend open-source libraries and systems as necessary to meet the needs of the team.

10% Analyzes data and provides expertise in interpreting results and gathers and documents technical and functional user requirements and specifications.

5% Participates in regular meetings, providing status on current tasks. Participates in peer reviews of software development artifacts. Continuous learning of technologies trends, and best practices.

Thanks & Regards,
--

LAXMAN
Team Lead - Talent Acquisition

KMM Technologies, Inc.
CMMI Level 2 | ISO 9001 | ISO 20000 | ISO 27000 Certified

Posted 2025-10-09

Recommended Jobs

Transportation Operator II

Virginia Department of Transportation
Galax, VA

Perform a combination of skilled equipment operations, preventive maintenance, and manual labor tasks in roadway maintenance. Perform emergency roadway operations as an essential employee. Perform spe…

View Details
Posted 2025-08-29

Otolaryngologist #81961

AdeIphi MedicaI Staffing
Richmond, VA

Job Quick Facts: Specialty: Otolaryngology Job Type: Locum Tenens Facility Location: Richmond, VA Service Setting: Inpatient Reason For Coverage: Supplemental Coverage Period: ASAP-…

View Details
Posted 2025-07-28

Tissue Recovery Specialist 1 (Sterile Tech, Surgical Tech)

INFINITE LEGACY
Falls Church, VA

Job Description Job Description General Job Summary: Under the general direction of the Regional Supervisor, Tissue Recovery, and in accordance with protocols, policies and procedures establis…

View Details
Posted 2025-09-22

Information Assurance (IA) Lead

Lucayan Technology Solutions LLC
Chantilly, Loudoun County, VA

&##128205; Chantilly, VA  | &##128338; Full-Time | &##128274; TS/SCI with Polygraph | Onsite Overview Lucayan Technology LLC is hiring an  Information Assurance (IA) Lead to support critical I…

View Details
Posted 2025-09-25

Director, Financial Institutions Group (Secured Business Credit)

Capital One
McLean, VA

Overview Director, Financial Institutions Group (Secured Business Credit) Capital One's Financial Institutions Group (FIG) is seeking a highly motivated and experienced Director to join our gro…

View Details
Posted 2025-09-30

Listing Manager

Reynolds EmpowerHome Team
Chantilly, Loudoun County, VA

Listing Manager – EmpowerHome Team Location: On-Site | Chantilly, VA  Are you highly organized, people-oriented, and passionate about delivering exceptional customer service? Do you thrive in a fast-p…

View Details
Posted 2025-09-29

Operations Associate

Sephora
Fairfax, VA

Sephora is seeking a full-time Operations Associate in Fairfax, United States, to manage daily store operations, including inventory management and visual merchandising. The role requires 1-2 years of…

View Details
Posted 2025-09-20

Diesel Mechanic / Fleet Technician A

Reyes Fleet Management
Chantilly, Loudoun County, VA

Responsibilities: Reyes Fleet Management, 1 of the largest privately held fleets in the U.S., is looking to hire a  Diesel Mechanic / Fleet Technician A to perform repairs and maintenance on our trac…

View Details
Posted 2025-09-29

Certified Caregiver {PCA, NA, CNA}

Caremed - Amelia
Amelia County, VA

Make a Difference Every Day - Join Our Team of Caregivers Caremed Inc. is seeking compassionate and reliable caregivers to join our team of Personal Care Aides (PCA/NA/CNA) serving the Amelia Co…

View Details
Posted 2025-09-09

Universal Banker

United Bank
Glen Allen, VA

Job Description The Universal Banker provide a proactive, consultative style of banking that builds customer relationships based on trust and the ability to identity financial needs and recommend …

View Details
Posted 2025-09-27