Match score not available

UI C# .Net Developer (WinForms and WPF/WCF)

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proficiency in C#, .NET framework 4.8.

Key responsabilities:

  • Translate business requirements into UI design
  • Develop, maintain, and scale UI platform solutions
Neural Technologies logo
Neural Technologies SME https://www.neuralt.com/
201 - 500 Employees
See more Neural Technologies offers

Job description

About Neural

Neural Technologies is a provider of modular revenue protection, machine learning/artificial intelligence, data integration and signaling software solutions for cross domain functions covering Telecom operators, Banking, Payment processors, and others.

Neural Technologies has a global presence with customers in 45 countries worldwide. The company has built an international reputation for providing quality solutions to increase the bottom line for its customers around the globe.  Neural Technologies can reference Tier 1 & 2 converged service providers and network partners. We are a part of Lumine Group, a leading global acquirer of communications & media software businesses. Lumine Group is a division within Volaris Group, a subsidiary of Constellation Software Inc. (TSX:CSU), a multi-billion dollar global public company based in Canada and listed on the Toronto Stock Exchange.

Why Join Us

Neural Technologies offers exciting careers that provide the opportunity to work within an innovative and forward-thinking company. In line with our expansion and quest for quality excellence, we are seeking dynamic and career-minded individuals to join our team.

OBJECTIVES:

We have an existing range of UI applications based on the Optimus® suite of products, which are mainly developed in C# .Net (WinForms and WPF/WCF).
For this purpose, we are looking an outstanding and experienced UI developer with adequate references to enhance our existing team.
You will be responsible for developing Windows desktop applications using WinForms, as well as utilizing WPF/WCF with .NET 4.8. Ideally, you should have prior exposure to the DevExpress and Infragistics component libraries, although it is not mandatory. The UI applications’ usage range from acting as fully featured IDE, scripting language code editor with IntelliSense, graphical network (workflow) editor, various grammar configuration editors (json/xml/asn1…), debugging and profiling tools, generic database visualiser, etc.

MAIN ACCOUNTABILITIES AND RESPONSIBILITIES:

Communicating with solution stakeholders on business requirements and translation thereof into the UI design.
Gather and refine specifications and requirements based on business and technical needs.
Maintain and create UI architecture and layout/user interface by using respective best practice approaches (e.g. agile development based on Scrum).
Write well designed, testable, efficient code.
Integrate data and interfaces from various back-end services and databases.
Be responsible for maintaining, expanding, and scaling the UI platform solution and applications based on the above.
Create and maintain software documentation.
Stay plugged into emerging technologies/industry trends and apply them into operations and activities

REQUIRED SKILLS:

Ability to bridge the gap between business requirements and technology to create an innovative and growing UI platform solution and related applications which help to drive the business forward in their objectives. 
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Strong proficiency in C# programming language and experience with .NET framework 4.8.
Experienced in developing client/server .Net applications using C# WinForms and WPF/WCF.
Familiarity with 3rd party UI libraries like DevExpress and Infragistics is a plus.
Proven working experience in UI programming.
Experienced in working and developing SOAP APIs
Experienced in native TCP/IP socket communication
Experienced in developing multi-tiered (distributed) applications.
Solid database skills, especially with the Oracle RDBMS (NoSQL databases is a plus).
Knowledge of our project management tools: Confluence, JIRA, Git source control
Ability to work in partnership with internal resources and with business product managers.
Optional other programming skills, like Java or HTML/CSS/Javascript.
A solid understanding of how standard product UI applications work including security, layout multi-language, and best development practices.
Adequate knowledge of relational database systems, Object Oriented Programming, MVC programming paradigms and UI application development.
Aggressive problem diagnosis and creative problem-solving skills.
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse UI technologies and techniques.
 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Motivational Skills
  • Ability To Meet Deadlines
  • Verbal Communication Skills
  • Open Mindset
  • Analytical Thinking

UI Developer Related jobs