The job listing has expired.
Unfortunately, the hiring company is no longer accepting new applications.
This is a remote position.
You will be responsible for the following:
Under the direction of the NCI Agency project team, the developer will develop and update TOPFAS Application software. This includes the following activities:
- Implement and review software changes as required using Azure DevOps.
- Support the development of the front-end application and communication with back end services.
- Implement new interfaces and improve existing interfaces online real time interfaces.
- Migration from ASP.NET to .NET.
- Support bug fixing and stability improvements.
- Create user stories, including acceptance criteria and test cases to evaluate the functionality.
- Create and update documentation.
- Conduct impact analysis, to investigate which are the best ways to solve a certain problem, their effort estimation, document and present their pros and cons to the team.
Requirements
- More than 10 years of experience as Software Developer, in which at least 5 are in C#.
- Strong experience in ASP.NET Web application development – Minimum 3 years of relevant experience.
- Minimum three years of experience with Angular frontend development.
- Good knowledge of .NET Framework 4.8 and experience migrating to .NET.
- In depth knowledge of C#.
- Relevant experience with HTML, JavaScript and CSS.
- Strong knowledge of SQL Server, PL/SQL and database querying
- Solid understanding of async programming / multi-thread applications
- Good understanding of message exchange formats such as JSON and XML, including XML schemas.
- Experience with Git version source control
Desirable qualifications:
- Experience with Azure DevOps
- Experience with ASP.NET MVC
- Experience with Angular Formly library.
- Experience with Knockout
- Experience with Playwright or other test automation tools.
- Experience with DevExpress.
- NATO Secret Clearance
- Master’s degree in Computer Science/Engineering or equivalent.