Contact Us

Senior Software Engineer

Role & Responsibilities

    ·        Lead the design, development, and deployment of complex software applications using .NET Framework and .NET Core.

    ·        Write clean, maintainable, and efficient code adhering to best practices and design patterns.

    ·        Develop web and enterprise applications using ASP.NET, MVC, Web API, and WPF.

    ·        Ensure software meets both functional and non-functional requirements, including performance, scalability, and security.

    ·        Provide technical leadership and mentorship to junior and mid-level developers.

    ·        Review code to ensure quality, consistency, and adherence to best practices.

    ·        Assist in troubleshooting and resolving complex technical issues in development and production environments.

    ·        Work closely with project managers, business analysts, and other stakeholders to define technical requirements and deliver solutions that meet business needs.

    ·        Collaborate with UI/UX designers and front-end developers to deliver seamless and user-friendly applications.

    ·        Participate in agile development practices, including sprint planning, stand-ups, and retrospectives.

    ·        Analyze and optimize application performance to ensure fast, responsive user experiences.

    ·        Profile and debug performance issues and ensure high availability and reliability of applications.

    ·        Document technical solutions, codebase, and system architecture for internal and external stakeholders. Stay up to date with emerging technologies, frameworks, and best practices in software development.

    ·        Drive the adoption of new tools, frameworks, and development practices within the team.

Requirements

        

    ·        Must have 4+ yrs. of experience

    ·         Experience in software development using .NET technologies.

    ·        Strong expertise in C#, ASP.NET, .NET Core, MVC, Web API.

    ·        Must have 1-2 yrs of experience with front-end technologies Angular or React.

    ·        Hands-on experience with SQL Server or other relational databases, including writing and optimizing SQL queries.

    ·        Good to have familiarity with cloud platforms such as Microsoft Azure or AWS is a plus.

    ·        Strong understanding of object-oriented design (OOD) and software architecture patterns.

    ·        Knowledge in version control systems such as Git or SVN. 

    ·        Solid understanding of RESTful APIs and Web Services (SOAP, JSON, XML).

    ·        Strong debugging and troubleshooting skills.

    ·        Excellent problem-solving skills and ability to think critically under pressure.

    ·        Strong communication skills, both verbal and written.

    ·        Ability to mentor and guide junior developers to improve their technical skills.

    ·        A passion for technology and innovation with a keen interest in keeping up with industry trends.

    ·        Self-driven, proactive, and highly motivated.

     

Apply Online

Select Gender -
Ready to Relocate -