Company

American Association Of Motor VehiclesSee more

addressAddressArlington, VA
salary Salary$126K - $159K a year
CategoryInformation Technology

Job description

Position Summary:

The IT Division is responsible for the development and operations of information systems for the State and Federal agencies doing business related to or using information from the administration of motor vehicles and driver licenses. The IT Division develops and operates many applications, some complex, covering all aspects of those system development lifecycles, and targeting a wide range of audiences.

The Software Engineer position has core responsibilities for the design, development, maintenance, optimization, and operational support of components which move and ingest data from sources into the analytics systems. This includes building systems for fault tolerance in a cloud environment.

The Software Engineer must be comfortable and adept at working in an agile environment. The Software Engineer will have significant interactions with members of the information system project team ultimately responsible for creation of the upstream applications. The Software Engineer will also perform some duties involving data usage, but the focus will be on data movement, transformation, and storage.


Essential Duties and Responsibilities:

  • Data Engineering Design – The Software Engineer is responsible for working with the architect to design fault tolerant data movement systems with recoverability and techniques for handling system interruptions. (25%)
  • Data Engineering Development – The Software Engineer is responsible for the development of the data movement and ingestion components. Previous experience with requirements, system design, software design, coding using both platform and programming language technologies (examples: C#, Java/Scala, Python, Spark, Azure Data Factory, Azure Synapse), testing (unit, integration, system, performance, regression), and deployment to test and production environments are essential. (50%)
  • Application Tuning, Monitoring and Operational Support – The Software Engineer is responsible for the analysis of current systems and applications for aspects including performance, diagnosis, upgradeability, integration, and pro-active maintenance. (15%)
  • Research and Professional Development – Responsible for participating in POCs on new products and/or solutions that would meet the needs of the data movement systems, maintaining awareness of technology trends, industry standards and best practices. Work on specific tasks under the instruction of the manager for performing research on new technologies. (10%)


Direct Reports:

None


QUALIFICATIONS

Formal Education:

College degree in computer sciences from an accredited college. Equivalent work experience may be substituted.


Knowledge, Skills and Abilities Required:

This position requires excellent Business Intelligence design and development skills with strong oral and written communication skills. The Software Engineer will possess advanced technical skills and will be responsible for designing, creating, maintaining, and operating applications that ingest data and store it to provide data access to BI systems. The individual must have 2-5 years of experience, with extensive experience in capturing, moving, and transforming data. Experience with doing so in an environment using Microsoft tools and databases is specifically sought. Knowledge of other programmable data handling systems is also sought. The Software Engineer must have extensive knowledge of full life cycle management with an emphasis on agile principles. Broad experience working with a wide range of managers, developers, and customers is required.

  • At least two years of hands-on software development and data ingestion development experience.
  • Data Engineering / ETL/ ELT skills (Spark, Azure Data Factory, SQL, Custom Programs).
  • Databases: SQL Server 2019 or later, or other recent database environments.
  • Work with or exposure to storage services such as Azure Blob or Data Lake
  • Work with event transfer systems such as Kafka or Azure EventHubs
  • Non-relational data sources, such as CosmosDB or no/low SQL
  • SQL skills, with T-SQL experience
  • Hands-on development experience as a developer building services or data movement programs using a modern programming language such as C#, Java/Scala, Python.
  • Ability to solve problems quickly and completely.
  • Ability to multi-task and stay organized in a dynamic work environment.
  • Strong written and verbal communication skills. Excellent interpersonal skills, with ability to interact with all members of the agile team.
  • Ability to work autonomously; innate sense of initiative; self-motivated and supporting of continuous improvement; support junior team members
  • Ability to adapt quickly to new technologies and changing business requirements.


Disclaimer Statement: The preceding job description has been written to reflect management’s assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.

AAMVA is an Equal Opportunity Employer—M/F/D/V

Refer code: 8361116. American Association Of Motor Vehicles - The previous day - 2024-02-25 03:01

American Association Of Motor Vehicles

Arlington, VA
Jobs feed

Police Officer

Town Of Palm Beach

Palm Beach, FL

Fire Protection Specialist II

City Of Compton, Ca

Compton, CA

Fire Sprinkler Technician

Fps Technologies

Oklahoma City, OK

Registered Nurse - Kirkland, WA, United States - Interim Healthcare of Bellevue WA

Interim Healthcare Of Bellevue Wa

Kirkland, WA

Recruiting Area Manager

Cedar Fair Entertainment Company

New Braunfels, TX

Restaurant Manager - Immediate Opening

Chili's

Albuquerque, NM

$55000 - $66000 per year

Area Manager, Safety

Cedar Fair Entertainment Company

Sandusky, OH

Share jobs with friends

Related jobs

Sr. Software Engineer- Analytics/Dw

Software Engineer

Executive Placements

Richmond, VA

2 days ago - seen

Java Full Stack Lead Software Engineer - PDM Senior Consultant

Deloitte Us

Richmond, VA

2 days ago - seen

Senior Software Engineer - Generative AI

Kunai

Richmond, VA

2 days ago - seen

Senior Software Engineer

Intuitive Surgical

Blacksburg, VA

3 days ago - seen

Senior Software Development Engineer

Nextup Solutions

Blacksburg, VA

3 days ago - seen

Ozmo Senior Software Engineer

Ozmo

Blacksburg, VA

3 days ago - seen

Software Engineer - Senior II - ESW04

Solutions³ Llc

Sterling, VA

3 days ago - seen

Senior Software Engineer - C++/OOP

Torc Robotics

Blacksburg, VA

3 days ago - seen

Senior Software Engineer

Intuitive

Blacksburg, VA

3 days ago - seen

Senior Software Engineer - CUDA/C++

Torc Robotics

Blacksburg, VA

3 days ago - seen

Mid-Level Software Engineer - HYBRID!

Anavation

Quantico, VA

3 days ago - seen

Software Engineer 3 - 14417

Huntington Ingalls Industries

Roanoke, VA

3 days ago - seen

Software Engineer III - Identity Protection (Hybrid - Arlington, VA)

Crowdstrike Holdings, Inc.

Arlington, VA

3 days ago - seen

Software Development Engineer, PROXI

Amazon

Arlington, VA

3 days ago - seen

Senior Software Engineer - RF Systems

Expedition Technology

vision insurance, tuition reimbursement, 401(k)

Herndon, VA

5 days ago - seen

Senior Software Engineer - Full Stack

Expedition Technology

vision insurance, tuition reimbursement, 401(k)

Herndon, VA

5 days ago - seen

Senior Software Engineer - Backend

Expedition Technology

vision insurance, tuition reimbursement, 401(k)

Herndon, VA

5 days ago - seen

Digital Signal Processing Software Engineer

Expedition Technology

vision insurance, tuition reimbursement, 401(k)

Herndon, VA

5 days ago - seen