Jr C# developer - Hyderabad, India - Alp Consulting Ltd.

    Default job background
    Description
    Hello ConnectionsGrab the Below Opportunity


    Job Profile:

    Jr C# developerExperience:
    3-5 YearsRequired technical skills: C# Programming Language DevelopmentSpec flow Library DevelopmentNet FrameworkASP.Net (Optional)Soft Skills – Strong Communication skills (verbal/written)Location- Bangalore,Hyderabad


    NOTE :
    Interested Candidates kindly share Updated Resume & below details in one Email with Subject Line Sail point Developer to get processed your application Immediately

    Full Name :
    Email


    ID :

    Contact Number :
    Total Experience :Relevant Experience :Current Organization :Current Location :Preferred Location :Notice Period ; (Please Specify LWD if Serving Notice )


    CTC :
    EX


    CTC :

    Highest Qualification/University NameAny Gap:
    Academic/Employment


    Job Description:
    Software Developer (.NET)

    We are seeking a skilled Software Developer with expertise in the .NET framework to join our team.

    As a Software Developer, you will be responsible for developing and maintaining software applications using C# programming language and various .NET technologies.

    You will collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions.


    Responsibilities:
    Develop and maintain software applications using C# programming language and the .NET framework.
    Design and implement state machines to handle complex business logic and workflow requirements.
    Develop and maintain Spec flow libraries for behavior-driven development (BDD) testing.

    Utilize the .NET framework and related technologies such as ASP.NET, Entity Framework, and WPF to build robust and scalable applications.

    Apply object-oriented programming (OOP) principles to design and develop software components.
    Implement design patterns such as Singleton, Factory, Observer, and MVC to ensure modular and maintainable code.
    Collaborate with front-end developers to integrate HTML, CSS, JavaScript, and jQuery components into web applications.
    Work with Microsoft SQL Server or MySQL to design and optimize database schemas and write efficient queries.
    Develop and consume RESTful APIs to integrate with external services and systems.
    Write unit tests using NUnit or unit frameworks to ensure code quality and maintainability.
    Utilize source control tools like Git for version control and collaboration with the development team.
    Collaborate with the QA team to support testing efforts and troubleshoot issues.
    Stay updated with industry trends and emerging technologies related to .NET development.


    Requirements:
    Strong proficiency in C# programming language and the .NET framework.
    Hands-on experience with state machines and their application in software development.
    Familiarity with Spec flow library and behavior-driven development (BDD) practices.
    Solid understanding of .NET Framework, ASP.NET (optional), and Entity Framework.
    Experience in desktop application development using WPF is highly desirable.
    In-depth knowledge of object-oriented programming (OOP) concepts and design patterns.
    Proficiency in web technologies such as HTML, CSS, JavaScript, and jQuery.
    Experience with Microsoft SQL Server or MySQL for database development and optimization.
    Knowledge of building and consuming RESTful APIs.
    Familiarity with unit testing frameworks such as NUnit or unit.
    Experience with source control tools, particularly Git.
    Strong problem-solving and analytical skills with attention to detail.
    Excellent communication and collaboration skills to work effectively within a team environment.