Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

NeST Digital
  • Posted 7 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview

At NeST Digital, we foster a dynamic environment where professionals can learn, grow, and innovate. We're currently seeking talented C#, .NET developers with Winforms skills to join programs driven by our Smart Technology Center in Trivandrum - to design and develop mission critical applications for the industrial manufacturing domain. The candidate will have complete, end-to-end ownership of the application, spanning the entire life-cycle. The ideal candidate is expected to have a solid experience in the .NET technology stack and collaborate with cross-functional teams to design, develop, and deploy robust applications for industrial use.

Responsibilities

  • Write clean, efficient, and maintainable code in C#, Winforms
  • Translate complex industrial requirements into innovative software solutions.
  • Develop and integrate APIs, third-party libraries, and hardware interfaces.
  • Conduct unit testing, debug applications, and resolve performance bottlenecks.
  • Prepare comprehensive technical documentation for future reference.
  • Ensure application performance, uptime and scale, and maintain high standards for code quality
  • Engage with UX designers and front-end engineers, collaborate with back-end systems and engineers to create reliable APIs
  • Work with agile development methodologies, adhering to best practices

Experience

  • At least 4-8 yrs years of Industry experience in building Windows desktop applications
  • Experience in designing and integrating third party systems through interfaces and APIs

Technical Skills

  • Strong proficiency in C# and the .NET framework, Winforms
  • Hands-on experience with Windows application development.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Strong debugging and problem-solving skills.
  • Hands-on experience in integration of front-end and back-end components to meet system requirements
  • Working knowledge of common design patters and application architectures
  • Excellent debugging and optimization skills
  • Knowledge in unit/integration testing

Qualifications

  • MCA/Bachelor's degree (or equivalent) in computer science, information technology, or engineering
  • Interest in learning new tools, languages, workflows, and philosophies
  • Professional certifications

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Windows application development

Integration of front-end and back-end components

Application architectures

About Company

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
diagnostic software , Memory Management, Rust, C, Computer Architecture, concurrency, Operating Systems, Debugging Tools, Python, developer tools, AI-assisted engineering tools
3-5 yrs
Bengaluru, India
Skills:
Adb, Gerrit, Gdb, Multithreading, Synchronization, Oop, Git, Linux, Ipc, Android Audio Framework, AudioFocus, AudioFlinger, AudioPolicyManager, Logcat, Binder, AOSP, AudioPolicy, command-line debugging, Audio HAL, AudioManager, AudioRecord, AudioService, Android traces, AIDL, Audio Routing, Bugreport, AudioTrack, Dumpsys
4-6 yrs
Bengaluru, India
Skills:
state management , Data structures, Push Notifications, Git, Typescript, Javascript, Firebase Crashlytics, React Native, Rest Apis, React component architecture, Software design principles, Mobile build release and deployment processes, iOS development concepts, Analytics, CI/CD for mobile applications, Hooks, Problem-solving, Deep linking
6-9 yrs
Bengaluru, India
Skills:
Java, Rust, C, Distributed Systems, Debugging, concurrency, Networking, Performance Engineering, Go, Problem-solving
3-5 yrs
Bengaluru, India
Skills:
.NET, .NET Framework Core 4.7, Kibana, Web Api, CSS, Asp.net Mvc, Node, Logstash, HTML, Elasticsearch, Ado.net, jQuery, Rest API Development, Javascript, Python, NoSQL databases, Angular 16