C# software developer

  • Porto
  • Cyient
Description Responsibilities and duties:The selected candidate will join an experienced team to jointly develop software in the Telecom business using highly innovative Technology and Methodologies.You will be responsible for designing and implementing new features regarding the current company software. Among others, the main responsibilities will be the following:• Contribute to the definition and implementation of the best practices and tools regarding project management and software development.• Comply with the established deadlines and requirements assuring superior code quality.• Be part of the development team, participating in project and software development meetings.• Participate in the support and maintenance of Celfinet applications.Job requirements:• Knowlege in C# and .NET framework (4.6.x +).• Knowlege in .NET Core in non-windows platforms.• Good understanding of OOP (Object-Oriented Programming) and design patterns.• Knowlege with Relational Databases, preference on SQL server and PostgreSQL.• Basic knowledge of Agile Methodologies.• Knowlege in software development concepts and tools like:o Working with Source control tools (git preferred) with distributed teams. o Continuous Integration and Continuous Deployment.o Automatic testing.• Ability to collaborate with cross-functional and geographically dispersed teams, maintaining high working standards even in complex projects.• Concepts of containerization, containers, and container management systems.• Good planning and organization skills.• English speaking/writing/understanding.Bonus requirements:• Concepts of NoSQL databases (MongoDB or ElasticSearch preferred).• Messaging and message brokers (Kafka, RabbitMQ).• Distributed architectures.• Microservices design patterns.• Test-driven development mindset.• JAVA and Spring framework experience.Skills & ExperienceC#, Object-Oriented Programming (OOP), SQL DatabasesCyient is an Equal Opportunity Employer.Cyient recruits, employs, trains, compensates, and promotes regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, and other protected status as required by applicable law. We are proud to be a diverse and inclusive company where our people can focus their whole self on solving problems that matter.