.NET Full Stack Developer - US Citizenship Required
Ignite
N/A
Job Details
Full-time
Full 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