Net Architecture - Bengaluru, India - Opalforce Inc

    Default job background
    Description

    Responsibilities:

    Refactorand optimize existing code to improvereadability maintainability testability andperformance.

    Designdevelop and maintain robust unit tests andintegration tests to ensure the reliability and quality of softwareproducts.

    Troubleshootand debug softwareissues.

    Atleast 12 years of experiencedesigning enterprise software ordistributed systems modules (For LeadRoles)

    Strongknowledge of data structuresalgorithms and/or distributedsystems

    Unitand integrationtest

    Endto End testing of deliverables(Manual and Automationtests)

    Collaboratewit crossfunctional teams to understand project requirements andtranslate them into wellstructured maintainable code.

    Requirements:

    Strongexperience as a C#.NET developer with a focus oncode refactoring unit testing and integrationtesting.

    Solidunderstanding of objectoriented programming principles and designpatterns.

    Technologies:C#.Net RESTful API Asp.netMVC SQL Server andexposure on UI technologies likeAngular

    Experiencewith automated testing frameworks such as Xunit/MSTest and BDD/Specflows

    Proficiencyin writing clean welldesigned and maintainablecode.

    Excellentproblemsolving and analyticalskills.

    Strongcommunication and interpersonal skills with the ability tocollaborate effectively ina



    Responsibilities: Refactor and optimize existing code to improvereadability, maintainability, testability, and performance. Design,develop, and maintain robust unit tests and integration tests toensure the reliability and quality of software products.Troubleshoot and debug software issues. At least 1-2 years ofexperience designing enterprise software or distributed systemsmodules (For Lead Roles) Strong knowledge of data structures,algorithms, and/or distributed systems Unit and integration testEnd to End testing of deliverables (Manual and Automation tests)Collaborate wit cross-functional teams to understand projectrequirements and translate them into well-structured, maintainablecode. Requirements: Strong experience as a C#.NET developer, with afocus on code refactoring, unit testing, and integration testing.Solid understanding of object-oriented programming principles anddesign patterns. Technologies: C#.Net, RESTful API, ,SQL Server and exposure on UI technologies like Angular Experiencewith automated testing frameworks such as Xunit/MSTest and BDD/Specflows Proficiency in writing clean, well-designed, and maintainablecode. Excellent problem-solving and analytical skills. Strongcommunication and interpersonal skills, with the ability tocollaborate effectively in a