.Net Developer (Senior)
WFH Flexible Reston, VA
Job Type
Full-time
Description

The Amivero Team

Amivero’s team of IT professionals delivers digital services that elevate the federal government, whether national security or improved government services. Our human-centered, data-driven approach is focused on truly understanding the environment and the challenge, and reimagining with our customer how outcomes can be achieved.


Our team of technologists leverage modern, agile methods to design and develop equitable, accessible, and innovative data and software services that impact hundreds of millions of people.


As a member of the Amivero team you will use your empathy for a customer’s situation, your passion for service, your energy for solutioning, and your bias towards action to bring modernization to very important, mission-critical, and public service government IT systems.


Special Requirements

  • US Citizenship Required to obtain Public Trust
  • Bachelor's degree + a min of 7 years of experience
  • 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


The Gist…

Our .Net Developer will translate detailed designs into high-quality computer software, ensuring it meets the specified requirements. You will be responsible for testing, debugging, and refining the software to produce a robust and efficient product. Additionally, you will prepare comprehensive documentation, enhance software performance, and provide technical guidance to subordinate staff.


What Your Day Might Include…

  • Translate detailed design specifications into functional and efficient software applications.
  • Write clean, maintainable, and scalable code following best practices and coding standards.
  • Develop front-end and back-end components of the application, ensuring seamless integration and functionality.
  • Conduct comprehensive testing of software applications to identify and resolve bugs, performance issues, and security vulnerabilities.
  • Utilize automated testing tools and frameworks to streamline the testing process and improve efficiency.
  • Perform code reviews and participate in peer reviews to ensure high-quality code output.
  • Prepare and maintain detailed program-level documentation, including technical specifications, design documents, and architecture diagrams.
  • Create user-level documentation to assist end-users in understanding and utilizing the software effectively.
  • Ensure all documentation is up-to-date, accurate, and accessible to relevant stakeholders.
  • Analyze software performance and identify areas for optimization to improve speed, responsiveness, and resource utilization.
  • Implement performance improvements and monitor the impact of changes on overall system performance.
  • Collaborate with system architects and engineers to design and implement scalable solutions.
  • Provide technical direction and assistance to subordinate staff, fostering a collaborative and productive environment.



Requirements

You’ll Bring These Qualifications…

  • 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
  • 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 Kubernetes, 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
  • 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



EOE/M/F/VET/DISABLED

All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Amivero complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.