Sr Software Engineer

Apply Now

Company: Three Point Solutions, Inc.

Location: Reston, VA 20191

Description:

Job Title: Information Technology - Engineer, Software Sr
Client: Health Insurance Company
Duration: 6 Months
Location: Reston, VA 20191


General Information

Purpose:
Performs complex analysis, design, development, testing, and debugging of computer software, from operating system architecture integration to software design and selection of systems, languages, and equipment. Designs, develops, tests, and documents critical and complex application programs for computer systems. Works with stakeholders to define system scope and objectives and establish baselines. Breaks down software requirements and creates highly complex systems.

Essential Functions:
  • 25% Perform technical design, coding, testing, and serve as subject matter expert. Develop/analyze interface design documentation. Comply with hardware/software standards. Deliver large systems for tens of thousands of users.
  • 25% Perform software analysis, including requirements development, design, and automated testing. Compile and report data results.
  • 25% Develop software solutions for enterprise environments, analyze and implement functional/non-functional requirements, and perform operations & maintenance (O&M).
  • 25% Provide technical support for high-level trouble calls, work with cross-functional teams to develop reliable software, recommend new technology, and mentor junior engineers.

Qualifications:

Education:
  • Bachelor's Degree in Information Technology or Computer Science
  • In lieu of a degree: An additional 4 years of relevant work experience is required.

Experience:
  • 5 years of software development, architecture/design, and software specification development.

Knowledge, Skills, and Abilities (KSAs):
  • Ability to communicate technical requirements to all expertise levels, advanced.
  • Strong working relationships, advanced.
  • Knowledge of software development life cycle (SDLC), advanced.
  • Experience with programming languages (e.g., JavaScript, C, Python).
  • Cloud technologies (e.g., AWS, Azure) and database technologies (e.g., SQL, Oracle), advanced.
  • Experience with agile methodologies, CI/CD pipelines, TDD/BDD, and deployment/continuous integration/testing practices.

Abilities/Skills:
  • Thorough knowledge of CA7, CICS, DB2 BASICS, UNIX, Windows commands, and distributed storage management concepts.
  • Experience with network monitoring, system troubleshooting, and SAN technology.
  • Proven ability to work within a technical team and independently.
  • Strong organizational, interpersonal, and analytical skills.

Principal Responsibilities:
  • Daily monitoring of IT infrastructure and applications.
  • Provide real-time monitoring for both Mainframe and Distributed systems to prevent service disruption.
  • Responsible for diagnosing and troubleshooting complex problems.
  • Scheduling tasks: Create or alter job schedules in Mainframe, Windows, and UNIX environments.
  • Develop, update, and maintain operations manuals, documentation, policies, and procedures.
  • Provide technical consulting and 24/7 on-call support.

Additional Skills:
  • Flexibility to work in day or night shifts, including weekends.

#ZR

Similar Jobs