.Net Fullstack Developer

Position Summary
<\/h2>

We are seeking a highly motivated .NET Full Stack Developer<\/b> with 4\u20136 years of professional software development experience<\/b> to design, build, and enhance Azure\-hosted applications supporting Global Asset Management solutions. The ideal candidate will possess strong expertise across the Microsoft technology stack, modern frontend frameworks, cloud\-native development, and DevOps practices. This role offers the opportunity to work closely with product owners, business stakeholders, and cross\-functional teams to deliver secure, scalable, and high\-quality enterprise applications.
<\/p>

Key Responsibilities
<\/h2>

Application Development
<\/h3>
  • Design, develop, test, and maintain enterprise\-grade applications using C#<\/b>, .NET Core/.NET 6+<\/b>, and Microsoft technologies.
    <\/li>
  • Develop scalable and secure RESTful APIs<\/b> and implement microservice\-based solutions where appropriate.
    <\/li>
  • Build responsive, user\-friendly web applications using Angular<\/b> or React<\/b> with TypeScript<\/b>.
    <\/li>
  • Design and optimize relational database schemas, develop SQL queries, stored procedures, and ensure database performance.
    <\/li>
  • Develop Azure\-hosted solutions leveraging Azure Functions<\/b>, App Services<\/b>, and Azure SQL<\/b>.
    <\/li>
  • Implement secure authentication and authorization using OAuth 2.0<\/b>, OpenID Connect (OIDC)<\/b>, and Azure Entra ID<\/b>.
    <\/li>
  • Participate in architecture discussions, technical design reviews, and code reviews to ensure solution quality and maintainability.
    <\/li>
  • Produce clean, reusable, well\-documented code that adheres to enterprise development standards and best practices.
    <\/li><\/ul>

    Cloud & DevOps
    <\/h3>
    • Build, deploy, and maintain cloud\-native applications using Microsoft Azure services.
      <\/li>
    • Develop and support CI/CD pipelines using Azure DevOps<\/b> or GitHub Enterprise<\/b>.
      <\/li>
    • Collaborate with DevOps teams to automate application deployments and improve release processes.
      <\/li>
    • Monitor application performance and proactively address reliability, scalability, and security concerns.
      <\/li><\/ul>

      Quality Assurance
      <\/h3>
      • Develop comprehensive unit and integration tests using frameworks such as xUnit<\/b>, NUnit<\/b>, Jest<\/b>, or Jasmine<\/b>.
        <\/li>
      • Participate in peer code reviews, static code analysis, and quality assurance activities.
        <\/li>
      • Troubleshoot application issues and implement performance improvements and bug fixes.
        <\/li>
      • Maintain technical documentation, API specifications, and deployment documentation.
        <\/li><\/ul>

        Agile Delivery & Collaboration
        <\/h3>
        • Participate actively in Agile ceremonies including sprint planning, daily stand\-ups, sprint reviews, and retrospectives.
          <\/li>
        • Collaborate closely with Product Owners, Business Analysts, QA engineers, UX designers, and business stakeholders.
          <\/li>
        • Mentor junior developers by providing technical guidance, knowledge sharing, and code review feedback.
          <\/li>
        • Communicate technical concepts effectively to both technical and non\-technical stakeholders.
          <\/li><\/ul>

          Generative AI Adoption
          <\/h3>
          • Utilize GitHub Copilot<\/b>, ChatGPT<\/b>, and other approved AI\-assisted development tools to improve development productivity.
            <\/li>
          • Create structured prompts for code generation, unit testing, documentation, debugging, and refactoring.
            <\/li>
          • Review, validate, and refine AI\-generated code to ensure security, maintainability, and compliance with organizational coding standards.
            <\/li>
          • Promote responsible adoption of AI\-assisted software development practices within the engineering team.
            <\/li><\/ul>

            Required Qualifications
            <\/h2>
            • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
              <\/li>
            • 4\u20136 years<\/b> of professional experience in full\-stack software development.
              <\/li>
            • Strong proficiency in C#<\/b>, .NET Core/.NET 6+<\/b>, and modern software development practices.
              <\/li>
            • Experience developing secure and scalable RESTful APIs<\/b>.
              <\/li>
            • Hands\-on experience with Angular<\/b> or React<\/b> using TypeScript<\/b>.
              <\/li>
            • Strong knowledge of Entity Framework Core<\/b>, SQL, database design, and performance optimization.
              <\/li>
            • Experience developing cloud\-native applications using Microsoft Azure<\/b> services.
              <\/li>
            • Working knowledge of OAuth 2.0<\/b>, OpenID Connect (OIDC)<\/b>, API security, and Azure Entra ID<\/b> integration.
              <\/li>
            • Experience implementing CI/CD pipelines using Azure DevOps<\/b> or GitHub Enterprise<\/b>.
              <\/li>
            • Experience with unit testing and integration testing frameworks.
              <\/li>
            • Familiarity with Agile/Scrum methodologies using Jira<\/b> and Confluence<\/b>.
              <\/li>
            • Strong analytical, problem\-solving, and communication skills.
              <\/li><\/ul>

              Preferred Qualifications
              <\/h2>
              • Experience with Kendo UI<\/b> for enterprise web application development.
                <\/li>
              • Advanced knowledge of Azure Entra ID<\/b>, including application registrations, RBAC, and enterprise identity management.
                <\/li>
              • Experience with document generation technologies such as Open XML (OOXML)<\/b> and Aspose<\/b>.
                <\/li>
              • Knowledge of PowerShell<\/b> scripting and Infrastructure as Code (IaC) using Terraform<\/b> or Bicep<\/b>.
                <\/li>
              • Experience working within highly regulated or security\-sensitive enterprise environments.
                <\/li>
              • Exposure to Global Asset Management<\/b>, Banking<\/b>, or Financial Services<\/b> domains.
                <\/li><\/ul>

                Technical Skills
                <\/h2>
                • Backend:<\/b> C#, .NET Core/.NET 6+, ASP.NET Core, Entity Framework Core
                  <\/li>
                • Frontend:<\/b> Angular or React, TypeScript, HTML5, CSS3, JavaScript
                  <\/li>
                • APIs:<\/b> RESTful APIs, Microservices
                  <\/li>
                • Database:<\/b> SQL Server, Azure SQL, Database Design
                  <\/li>
                • Cloud:<\/b> Azure App Services, Azure Functions, Azure SQL
                  <\/li>
                • Security:<\/b> OAuth 2.0, OpenID Connect (OIDC), Azure Entra ID
                  <\/li>
                • DevOps:<\/b> Azure DevOps, GitHub Enterprise, CI/CD
                  <\/li>
                • Testing:<\/b> xUnit, NUnit, Jest, Jasmine
                  <\/li>
                • Project Tools:<\/b> Jira, Confluence
                  <\/li>
                • AI\-Assisted Development:<\/b> GitHub Copilot, ChatGPT
                  <\/li>
                • Version Control:<\/b> Git
                  <\/li><\/ul>

                  Key Competencies
                  <\/h2>
                  • Strong software engineering fundamentals
                    <\/li>
                  • Full\-stack application development expertise
                    <\/li>
                  • Cloud\-native application development
                    <\/li>
                  • Secure coding and API design
                    <\/li>
                  • Agile mindset and collaborative teamwork
                    <\/li>
                  • Strong analytical and problem\-solving abilities
                    <\/li>
                  • Excellent communication and stakeholder management skills
                    <\/li>
                  • Mentoring and technical leadership capabilities
                    <\/li><\/ul>

                    <\/div><\/span>