Software engineer .NET C#
Indexed description
RESPONSIBILITIES
- Develop full stack software for a wide variety of platforms and technologies.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
- Take part in the entire project life cycle, from the development of requirements to deployment.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
REQUIREMENTS
- Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent work experience.
- Tried ability to design and implement server-based applications with .NET, C# and SQL Server.
- 3+ years of professional software development experience.
- English proficiency. Strong verbal and written communication skills.
- Strong object-oriented programming skills in C#
- Experience with database design and development.
NICE TO HAVE
- Experience working with high-availability, high-throughput services.
- Experience with external facing APIs and/or third-party platform integrations.
- Familiarity with distributed event streaming platforms, such as Kafka.
- Familiarity with defining and managing gRPC contracts using Protobuf.
- Experience with JavaScript development using an established JS framework, such as Ember.
OUR OFFER
- Long-term employment contract (CoE).
- International environment with daily use of English.
- Onsite work model: 4 days in the office, 1 day remote
- Attractive benefits package, including medical care, life insurance, sports package, and an annual budget for professional development
- Real impact on decisions and the company's development directions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search