NET Tech Lead - Coimbatore, India - Numentica LLC

    Numentica LLC
    Numentica LLC Coimbatore, India

    3 weeks ago

    Default job background
    Description

    KeyResponsibilities:


    Web Application Development:
    Design develop and maintain web applications using .NET Core.
    Implement both frontend and backend components with high efficiencyand quality.

    FrontendDevelopment:

    Develop user interfaces using HTML CSS JavaScript andfrontend frameworks like Angular React or Ensurecrossplatform optimization and responsiveness ofapplications.


    BackendDevelopment:
    Develop and maintain serverside logic using .NET Core.
    Integrate with databases web servers and other backendservices.

    Database Management:

    Design and implement datKey Responsibilities:

    Technical Leadership and ProjectManagement:
    Lead and manage development projects in .NET CoreAndroid and Embedded Systems.
    Oversee
    the project lifecycle fromconcept to deployment ensuring timely delivery and qualitystandards.


    NET Core Development:
    Guide the team in designing and developing robust .NET Coreapplications ensuring best practices in code quality scalabilityand performance.

    AndroidApplication Development:
    Oversee the development of Androidapplications ensuring they are efficient scalable and optimized forvarious
    devices.

    Embedded Systems Engineering:
    Lead embedded systems developmentprojects ensuring seamless integration of hardware and softwareand
    maintaining high standards ofperformance and reliability.

    TeamMentoring and Development:
    Mentor and support the development teamfostering a collaborative and productive environment. Providetechnical guidance and encourage best practices in softwaredevelopment.

    Architecture andDesign:
    Ensure architectural integrity and consistency across allprojects. Make key architectural decisions and solve complextechnical challenges.

    CodeReviews and Quality Assurance:
    Conduct thorough code reviews andenforce quality standards. Implement best practices in testing andensure the reliability ofapplications.

    StakeholderCommunication:
    Communicate effectively with stakeholders tounderstand requirements provide project updates and discusstechnical
    challenges andsolutions.

    Innovation andContinuous Improvement:
    Stay abreast of the latest trends andtechnologies in software development. Encourage innovation andcontinuously seek ways to improve processes andtechnologies.

    Risk Management andProblem Solving:
    Identify project risks and develop mitigationstrategies. Solve complex technical problems and make decisionsunderpressure.

    Qualifications:

    Bachelor s or Master s degree in Computer Science Engineering or arelated field.
    7 years ofexperience in software development with a focus on .NET CoreAndroid and Embedded Systems.
    Proven experience in technical leadership and projectmanagement.
    Strong expertise in.
    NET Core and Android applicationdevelopment.
    Solid understandingof embedded systems design anddevelopment.
    Experience withmodern software architecture and designpatterns.
    Excellentproblemsolving skills and ability to thinkstrategically.
    Strong leadershipand team management skills.
    Excellent communication and interpersonalskills.

    Preferred(but notrequired):

    Experience with IoT and cloudtechnologies.
    Familiarity withAgile methodologies and DevOpspractices.
    Certifications inproject management or relevant technicalfields.
    Experience in a specificindustry sector (e.g. automotive mining). abase structures. Workwith SQL and NoSQL databases. Ensure data integrity andsecurity.

    API Development andIntegration:
    Develop RESTful APIs and integrate with internal andexternal services.

    Code Qualityand Testing:
    Write clean scalable and welldocumented code.
    Implement unit and integration tests to ensure softwarequality.

    Performance Tuning:
    Optimize applications for maximum speed and scalability. Addressand resolve performance issues.

    Collaboration and Agile Development:
    Work closely with otherdevelopers UX/UI designers business analysts and stakeholders in anagile environment. Participate in code reviews scrum meetings andproject planning.

    TechnicalSupport and Maintenance:
    Provide ongoing support for applicationsincluding troubleshooting and resolving issues in a timelymanner.

    Continuous Learning:
    Stayuptodate with emerging trends and technologies in the .NETecosystem and fullstackdevelopment.

    Qualifications:

    Bachelor s or Master s degree in Computer Science InformationTechnology or related field.
    3years of experience in fullstack development using .NET Core andrelated technologies.
    Strongexperience in frontend technologies including HTML CSS JavaScriptand a modern JavaScript framework (Angular ).
    Proficient in backenddevelopment with .NET Core and knowledge of designpatterns.
    Experience with SQL andNoSQL databases specifically SQL Server PostgreSQL
    Familiarity with RESTful APIdesign and development.
    Experience with version control tools such asGit.
    Strong problemsolving skillsand ability to work in a fastpacedenvironment.
    Excellentcommunication and teamworkskills.

    Preferred(but notrequired):

    Experience with cloud platforms like Azure AWS orGCP.
    Familiarity withcontainerization and orchestration technologies (e.g. DockerKubernetes).
    Knowledge of CI/CDpipelines and automated deploymenttools.
    Experience with testdrivendevelopment (TDD) and agilemethodologies.

    DB@ Admin.
    Net Tech Lead