.Net manager

Expert In Recruitment Solutions

  • Summit, NJ
  • 30+ days ago

    Highlights

    Lead technical design sessions and ensure alignment with Domain Driven Design (DDD), Service Oriented Architecture (SOA), and Object-Oriented (OO) design principles. Leadership Competencies Proven ability to communicate complex software designs clearly to technical and non-technical stakeholders.

    Numbers & Facts

    LocationSummit, NJ

    Description

    They want a manager who is still hands on coding, they will have to do a coding interview for the last round on angular and C#.

    Location: 100 percent remote (working east coast hours)
    Contract: 6 months to perm (they want to bring this person on after 6 months)
    Interview process: 2 video interviews (first round is 30 minutes about experience) and (second interview is coding on angular and C# and cloud)




    Must have: 40 percent coding, 60 percent managerial, angular 15 or newer, C#, cloud, SQL, someone that has done performance reviews, 1 on 1's.

    Key Responsibilities
    Technical Leadership
    • Provide hands-on technical leadership in the design, development, and delivery of enterprise applications using .NET and Angular technologies.
    • Establish and enforce development standards, architectural patterns, and coding best practices.
    • Lead technical design sessions and ensure alignment with Domain Driven Design (DDD), Service Oriented Architecture (SOA), and Object-Oriented (OO) design principles.
    • Review and approve solution designs to ensure scalability, maintainability, and security.
    • Participate in and contribute to system architecture decisions in collaboration with architects and senior stakeholders.
    Quality Oversight & Code Governance
    • Conduct and oversee code reviews to ensure adherence to coding standards, testing coverage, and architectural consistency.
    • Monitor technical debt and proactively guide remediation efforts.
    • Ensure CI/CD best practices are followed using Azure DevOps, Git, or similar tools.
    • Promote secure coding standards and cloud best practices in AWS or similar environments.
    Team Leadership & Mentorship
    • Mentor and coach mid-level and junior developers.
    • Lead onboarding efforts for new developers, including training on codebase, development standards, tools, and team processes.
    • Provide ongoing technical training and professional development guidance.
    • Serve as a technical escalation point for complex issues.
    Work Sequencing & Delivery Coordination
    • Collaborate with Product Owners, Business Analysts, and Project Managers to sequence development work.
    • Break down large initiatives into manageable technical tasks.
    • Estimate development efforts and provide input into sprint planning and release planning.
    • Monitor team capacity and adjust assignments to optimize throughput and delivery timelines.
    • Ensure timely and high-quality completion of deliverables.
    Administrative & Team Management Support
    • Assist in performance feedback and development planning for team members.
    • Support hiring processes through technical interviews and candidate evaluations.
    • Track and report on technical progress and risks.
    • Foster a collaborative, accountable, and positive team culture.
    • Promote continuous improvement within the development team.
    Required Skills & Experience
    • Strong knowledge of Object-Oriented (OO) design patterns.
    • Experience with Domain Driven Design (DDD).
    • Strong understanding of Service Oriented Architecture.
    • Experience developing unit tests and implementing test-driven development.
    • 6+ years of experience working with C# and .NET, including 2+ years with .NET Core.
    • 4+ years of experience working with Angular (15+) and TypeScript.
    • 3+ years of experience working with Git, Azure DevOps, or similar tools for version control and CI/CD.
    • 2+ years of experience working with AWS serverless or similar cloud services.
    • Demonstrated experience leading development efforts or mentoring developers.
    • Bachelor's degree or equivalent work experience.

    Leadership Competencies
    • Proven ability to communicate complex software designs clearly to technical and non-technical stakeholders.
    • Strong organizational skills with the ability to sequence and prioritize work effectively.
    • High attention to detail and commitment to quality.
    • Excellent written and verbal communication skills.
    • Strong problem-solving and decision-making abilities.
    • Ability to work independently and in a collaborative team environment.
    • Demonstrated ownership mindset and accountability for team outcomes.


    Similar Jobs

    See more jobs