Job Description
Ready to Ignite your career and work alongside some of the most innovative and brightest professionals in innovative technology? Join us and unleash your potential working in an Agile environment while modernizing enterprise systems and applications needed to support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity.
! Long-Term Government Contract for Leading Edge Technologies !
As a Senior Full Stack .NET Developer, you will offer your agile methodology experience as part of a dynamic and passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). You will bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team will be key to the overall success.
Requirements
Experience with the following: .NET Core, EF Core, C#, JavaScript, Typescript, JSON, and RESTful APIs
Comfortable working with and understanding OO Design and patterns
Experience working with at least one Single-page application framework (React, Angular, Vue, etc)
Experience with at least one productivity component suite such as Ant Design, SyncFusion, Material, Chakra, Telerik, Tailwind, etc
Experience with continuous integration and deployment tools and environments such as Kubernettes, ArgoCD, Docker
Experience with version control systems and concurrent development workflows (Git preferred)
Experience with source code repository and collaborative software development platforms (Gitlab preferred)
Experience with relational database design, performance tuning and programmability in multiple RDBMS.
Experience using SQL or PL/SQL to access and manage relational databases. (PostgreSQL, MySQL, MSSQL preferred)
Experience migrating databases helpful
You have:
Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but is not limited to:
3 year check for felony convictions
1 year check for illegal drug use
1 year check for misconduct such as theft or fraud
College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
You are good at:
Experience with of the following: .NET, .NET Core, MVC, NHibernate or Entity Framework (or any other ORM), C#, Typescript, JavaScript, XML, JSON, and Web API’s
Experience with object oriented design and development (OODD), Service Oriented Architecture (SOA)
Experience designing and developing web applications using .NET Core, Angular 2+, NgRx, and Web API
Experience using SQL or PL/SQL to access SQL Server or Oracle databases
Experience working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
Experience with continuous integration tools and environments.
Experience with source code control systems and concurrent development workflows (Git preferred)
Experience with database design and stored SQL procedures
Ability to apply estimation techniques to software development efforts
Bonus would be having:
Knowledge of Jenkins.
Knowledge of Jest or Karma/Jasmine test framework.
Knowledge of Angular CLI or NX
Knowledge of application accessibility and 508 standards.
Certifications such as CSM, or CSD
Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas
Experience providing production support for SQL Server databases
Additionally, familiarity with any of the following is highly desirable: Message queuing, application security and automated testing
Benefits
401(k)
401(k) matching
Dental insurance
Flexible schedule
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid time off
Professional development assistance
Referral program
Retirement plan
Tuition reimbursement
Vision insurance
Full-time