Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22154838

    Eclatron Technologies logo

    DOT NET Developer

    Eclatron Technologies · Bengaluru · onsite · Posted 1d ago

    Undisclosed4–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Key Responsibilities


    • Develop and maintain applications using C#, .NET Framework, and .NET Core.
    • Design, implement, and debug high-performance C# applications and backend services.
    • Develop responsive web applications using Angular and TypeScript.
    • Build and support Windows Services used in telemetry and industrial automation systems.
    • Work with asynchronous programming, multithreading, dependency injection, and memory management to develop efficient and reliable applications.
    • Design and integrate REST APIs and implement secure communication between frontend and backend systems.
    • Develop and maintain SQL Server databases, stored procedures, and queries, with a focus on performance and reliability.
    • Integrate third-party .NET libraries, frameworks, and toolkits.
    • Implement application diagnostics, structured logging, monitoring, and exception handling.
    • Troubleshoot application, database, performance, and production issues through systematic debugging and root-cause analysis.
    • Follow secure coding practices and implement appropriate application security measures.
    • Create MSI-based installers and support application deployment and configuration.
    • Collaborate with team members using Azure DevOps and participate in code reviews, requirement gathering, design discussions, and test planning.
    • Support CI/CD pipelines, automated builds, and deployments.
    • Create and maintain technical documentation, troubleshooting guides, and test plans.

    Required Skills and Experience


    1. C# and .NET Development

    • Strong development experience in C#, .NET Framework, and .NET Core.
    • Good understanding of object-oriented programming, SOLID principles, interfaces, abstract classes, and design patterns.
    • Experience with asynchronous programming using async/await, Task-based programming, and multithreading.
    • Understanding of thread safety, synchronization, dependency injection, memory management, and resource disposal.
    • Ability to write efficient, maintainable, and reusable code.

    2. Angular Development

    • Hands-on experience developing web applications using Angular and TypeScript.
    • Understanding of Angular components, data binding, dependency injection, and lifecycle hooks.
    • Experience with RxJS, Observables, reactive forms, and HTTP communication.
    • Understanding of Angular change detection and application performance optimization.
    • Experience integrating Angular applications with REST APIs.

    3. Backend and Database Development

    • Experience developing and debugging server-side applications and REST APIs.
    • Good knowledge of Microsoft SQL Server, including joins, indexes, stored procedures, transactions, and query optimization.
    • Experience with data access technologies such as Entity Framework or Dapper.
    • Understanding of API authentication, authorization, JWT, and secure coding practices.

    4. Windows and System Knowledge

    • Experience developing, installing, configuring, and troubleshooting Windows Services.
    • Hands-on experience with MSI installation packages and application deployment.
    • Familiarity with Windows Event Viewer, system logs, environment variables, process monitoring, and remote access.
    • Basic understanding of networking concepts, IP addresses, ports, firewalls, HTTP/HTTPS, and SSL/TLS.

    5. Logging, Diagnostics, and Troubleshooting

    • Experience implementing application logging using frameworks such as Serilog, NLog, or log4net.
    • Understanding of structured logging, exception handling, application monitoring, and health checks.
    • Ability to investigate production issues, identify root causes, and implement appropriate fixes.
    • Understanding of performance troubleshooting, memory usage, and application reliability.

    6. DevOps and Collaboration

    • Experience with version control and collaboration tools such as Azure DevOps and Git.
    • Understanding of CI/CD concepts, build pipelines, and deployment processes.
    • Ability to collaborate effectively with team members, participate in code reviews, and maintain technical documentation.

    Preferred Qualifications

    • Experience developing software for industrial automation, SCADA, telemetry, or Operational Technology (OT) environments.
    • Basic understanding of industrial communication protocols.
    • Familiarity with background processing, hosted services, and long-running applications.
    • Experience troubleshooting applications deployed in customer or production environments.

    Desired Attributes

    • Strong logical reasoning, debugging, and problem-solving skills.
    • Ability to analyze technical issues systematically and explain solutions clearly.
    • Ownership of assigned tasks, with a focus on quality, reliability, and timely delivery.
    • Willingness to learn new technologies and adapt to different engineering requirements.
    • Good written and verbal communication skills.
    • Ability to prepare technical documentation and interact professionally with customers and internal teams.

    Sourced from naukri

    Skills

    Azure DevopsC SharpDot Net CoreJavascriptREST APIAngularjsCi/Cd

    DOT NET Developer · waiting for your command