Senior Software Engineer-Ver. Systems
Company: AAMVA
Location: Arlington
Posted on: April 3, 2025
|
|
Job Description:
We are looking for a Senior Software Engineer who can handle a
fast, scalable, problem-solving software environment. You will be
solving problems of scale and flexibility that most engineers never
see, building a product capable of serving our customers in ways
you never imagined. Your scope extends from the high-performance
data layer to a complex business layer. This position requires the
mental agility to jump from the deep code-level view to big picture
view and back into code view.
Have you got the right qualifications and skills for this job Find
out below, and hit apply to be considered.
You will design and develop systems that let our customers run
millions of transactions daily. The design decisions and judgment
calls you make will impact millions of indirect customers in North
American and US territories.
What you'll be doing:
Create designs, code, tests in-line with approved architecture and
engineering processes and best practices.
Manage availability, latency, scalability by engineering
reliability into software and systems
Identify and resolve production issues as needed
Respond to and resolve emergent problems; write software and build
and deployment automation to prevent problem recurrence
Must have skills:
MS or BS degree in Computer Science or related field/degree plus 3
- 7 years of relevant experience. Experience building high-volume
and critical production service environment
Fluency in C#
Technical expertise in building and tuning multi-threaded
high-performance .NET applications. Strong server-side development
skills designing and developing high concurrency and throughput
applications in a fast-paced environment
At least 3-5 years of hands-on development experience as a
developer or technical team lead building applications using the
.NET with C#
Experience with agile development methodologies
Must have working knowledge and experience of Entity Framework
and/or other ORM
Must have working experience with features in .Net core 6.0 or
higher
Desired Skills:
3+ years of development experience building integration solutions
using web services and APIs built with and REST.
4+ years of experience building high-performance SQL Server
database applications using Entity Framework
Experience with Document and non-relational databases
Knowledge and experience with Microsoft Azure, PaaS and SaaS
resources (like but not limited to: Azure Function, App Services,
Event Hub, Service Bus, etc.), cloud development and DevOps
technologies.
Experience with design patterns, system architectural concepts and
frameworks and a strong understanding of object-oriented principles
- interface driven programming, dependency injection, event driven
programming, etc.
Extensive experience in unit testing and producing unit testable
design and code.
Experience in building and/or maintaining interactive user
interface applications using Angular or similar technologies.
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
Keywords: AAMVA, Arlington , Senior Software Engineer-Ver. Systems, IT / Software / Systems , Arlington, Virginia
Click
here to apply!
|