Software Engineer C#
Our company is seeking an experienced Software Engineer C# to contribute to the development of new features for our remote access, control, and support solution using the latest standards of C#. As a key member of our team, you will play a crucial role in designing and developing multi-threaded and high-scaling service and client-side applications using C#. Your expertise will also be leveraged to optimize and enhance our software using new efficient algorithms and technologies.
* Design and develop multi-threaded and high scaling service and client-side applications using C#
* Optimize and enhance our software using new efficient algorithms and technologies
* Design and implement common APIs based on architecture guidelines and frameworks
* Work collaboratively in a Scrum development team within a continuous integration environment
* Be responsible for ensuring efficient implementation and code of the highest quality
* Continuously integrate, build, and deploy our solution from test system to production
* Recommend and implement improvements to architecture/technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and performance
* Monitor the latest technical developments in your field and initiate improvements
Requirements
* University or college degree in Computer Science, Software Engineering, or any related subject
* At least 2 years of experience in the object-oriented software development using C# and .NET is mandatory
* Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces
* Experience in any of the following fields would be desirable: parallel programming distributed and scalable systems, security, SQL or NoSQL databases, or network communication
* Knowledge of TypeScript or React is a plus
* Understanding of Clean Code and Design Patterns for object-oriented programming
* Fluency in English is mandatory, further languages such as Portuguese are a plus