Job Description and Large NGA Project Overview-1
Job Description and Large NGA Project Overview-1
1. Technical Expertise:
o .NET Core Experience: Minimum of 5 years of experience working with .NET Core,
including hands-on experience with building APIs and microservices.
o React Experience: At least 3 years of experience with React, with a strong
understanding of hooks, state management (such as Redux), and component lifecycle.
o Fullstack Skills: Proven experience working as a fullstack developer, with a balanced
proficiency in both frontend and backend technologies.
2. Project Experience:
o Relevant Projects: Involvement in projects using .NET Core and React, preferably in
similar industries or scale as your company.
o Portfolio/Code Samples: Availability of a portfolio or code samples that demonstrate
their ability to solve complex problems using the required technologies.
3. Architecture and Design:
o Design Patterns: Familiarity with software design patterns, such as MVC, MVVM, and
others relevant to fullstack development.
o System Architecture: Experience in designing scalable and maintainable systems,
including microservices and cloud-based solutions.
4. Testing and Quality Assurance:
o Testing Frameworks: Experience with testing frameworks relevant to .NET Core (e.g.,
xUnit, NUnit) and React (e.g., Jest, Enzyme).
o Code Quality: Strong understanding of code quality principles and tools like SonarQube
or similar.
5. DevOps and CI/CD:
o Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD
pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps.
o Containerization: Experience with Docker and container orchestration (e.g.,
Kubernetes) is a plus.
6. Soft Skills:
o Communication: Strong communication skills, both written and verbal, to effectively
collaborate with cross-functional teams.
o Problem-Solving: Demonstrated ability to solve complex technical challenges and
provide innovative solutions.
o Leadership: Experience mentoring junior developers or leading small teams can be
beneficial.
7. Education and Certifications:
o Education: Relevant educational background in computer science or related fields.
o Certifications: Optional but beneficial certifications in .NET, React, or cloud platforms
(e.g., Azure, AWS).
We are transforming the audit profession with an AI-first technology strategy, integrating
emerging AI-driven tools to enhance efficiency and quality in audit processes.
• AI-Powered Automation: The platform ingests, extracts, and processes data, integrating it into
different stages of the audit.
• Smart Document Comparison: AI analyzes current and prior-year client narrative
documents, highlighting changes, differences, and linking to source materials.
• Task Automation: Auditors receive a dashboard-driven workflow, prioritizing tasks and
streamlining audit execution.
• Controls Matrix Generation: AI automatically drafts a controls matrix using client narratives,
identifying subprocesses, process steps, key contacts, and existing controls.
• Guided Review s Insights: The system provides automated suggestions, reference
materials, and facilitates business process walkthroughs.
Eliminates Manual Work: AI automates tedious tasks, allowing auditors to focus on higher-risk
areas requiring professional judgment.
Enhances Audit Quality: AI-driven insights ensure accuracy, consistency, and completeness in audit
documentation.
Improves Collaboration s Efficiency: Auditors can quickly assess changes in client processes,
ensuring streamlined audit execution.
This platform represents the future of auditing, leveraging AI to enhance efficiency, accuracy, and quality,
ultimately redefining how auditors work.
This project offers software developers a unique opportunity to apply AI and automation in a high-value
enterprise domain, shaping the future of digital auditing.