Chat with us
Information Technology

Senior Software Developer- C# + .Net

We are seeking a motivated Senior Software Developer- C# + .Net to join our team.

Apply Now

About this position

We are seeking an experienced .NET Developer with strong expertise in C#, Desktop Application Development, and Cloud Technologies. The ideal candidate will contribute to end-to-end software development, from design and estimation to development and testing. This role requires hands-on experience in building scalable desktop applications, developing REST APIs, and working with AWS cloud environments. The candidate should be proactive, detail-oriented, and capable of delivering high-quality, modular, and reusable solutions.

Roles & Responsibilities

    • Contribute to all aspects of software development including design, estimation, development, testing, and deployment.
    • Develop, debug, and build automated tests for various programming assignments.
    • Collaborate closely with product owners, software architects, and engineers to convert high-level requirements into incremental product enhancements.
    • Design and implement reusable and modular components that integrate seamlessly into existing applications and services.
    • Develop and maintain Windows Forms and WPF desktop applications.
    • Build and consume REST APIs, ensuring high performance and scalability.
    • Apply architectural best practices such as dependency injection and design patterns.
    • Participate in SDLC processes using Agile methodologies (Kanban/Sprint).
    • Contribute to process improvements to enhance team efficiency and effectiveness.

Good to Have Skills

    • Experience in advanced desktop application development (similar to applications like Dropbox).
    • 2+ years of experience with WCF and inter-process communication.
    • 2+ years of experience working with AWS or other leading cloud platforms.
    • Experience building, running, and monitoring applications at large scale.
    • Experience working with multi-repository GIT code bases.
    • Knowledge of profiling tools, testing frameworks, scripting, and automated CI/CD pipelines.
    • Experience with relational and non-relational databases and cloud-scale database design principles

Qualifications

    • 6+ years of experience designing and developing software using .NET.
    • 4+ years of hands-on experience with C# and Windows Forms/WPF development.
    • Strong understanding of architectural patterns including dependency injection and design patterns.
    • Experience developing and consuming REST APIs with performance optimization.
    • Experience working in Agile environments (Kanban/Sprint).
    • Excellent written and verbal communication skills in English.
    • Bachelor’s degree in Computer Science or related field, or equivalent work experience.

Primary Technical Skills

    • C#
    • .NET
    • Desktop Development
    • WPF
    • WCF
    • REST API Development
    • AWS

Quick Apply ⚡

Just attach your CV below and send it to us. We'll take care of the rest. We ensure that we review every CV we receive.