Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
Join an innovative team as a .NET Developer, where you'll have the opportunity to work on groundbreaking projects that transform the cloud industry. This role involves developing and enhancing software solutions that automate activities for managed service providers. You'll collaborate with a diverse international team, participate in Agile processes, and contribute to the development of technical documentation. If you're passionate about technology and eager to make a difference, this is your chance to shine in a flexible and supportive environment.
Company Description
Are you a .NET Developer and ready to dive deep into an exciting product and affect the industry with incredible creativity? How about joining a team that builds products with a smile? This could be your golden chance!
Be sure to expect a bunch of opportunities and innovations awaiting you at this far-reaching project, so prepare to grab every possibility and turn them all into valuable skills. You’ll work with the latest technologies, take part in product development, have direct communication with a Customer, and that's not all. You will be part of a flexible, transparent environment and will work side by side with a team of experts from diverse backgrounds. This is your chance to make a difference and influence a ground-breaking product in the cloud industry.
CUSTOMER
ConnectWiseis the world's leading software company dedicated to the success of IT solution providers. The vision is to power a thriving IT ecosystem that transforms what’s possible for SMBs and do this by empowering IT solution providers with unmatched software, services, and community to achieve their most ambitious vision of success. The tools being developed are used by IT service providers to automate their activities for small and medium sized businesses (SMBs), such as backup and restore, providing security, and performing administrative tasks on Microsoft 365 tenants.
PROJECT
You will work on software that automates the activities of managed service providers. It is needed to migrate from one software infrastructure (Oracle NetSuite, MS Dynamics CRM) to another (to be defined), so it is required to document the current and the future states, clarify the requirements, and compose a backlog.
The Customer also expects technical and process-wise ideas and best practices from our team. Thus, this project is full of opportunities to brainstorm, discuss pros and cons, define ways to solve technical challenges, and then implement them in practice.
We follow a Kanban-based process.
The team on the Sigma Software side is international and consists of Middle and Senior developers.
Technologies: C#, .NET Core, MS Azure, Entity Framework Core, Docker, Kubernetes.
Job Description
Perform the development of new features and enhancements
Code, debug, document, and maintain software components
Participate in peer code and design reviews
Perform unit and integration testing
Promote good design principles such as code reuse, modularity, and extensibility
Contribute to the development of technical project documentation
Participate in conference calls with the US Customer
Be an active participant in Scrum meetings such as daily stand-ups, demos, planning sessions, retrospectives, refinement, etc.
Report on status and progress according to project requirements
Qualifications
At least 5years of commercial experience in .NET development
Excellent knowledge of C# programming language and .NET platform (.NET Core)
Good knowledge of Angular
Strong knowledge and proper usage of object-oriented programming and design principles
Strong knowledge of unit testing
Strong experience in database design and development
Experience with SQL Server
Experience in Agile software development methodologies (Scrum, Kanban)
At least Upper-Intermediate level of English
Additional Information
PERSONAL PROFILE
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines
Self-motivated, adaptable, and eager to learn new technologies and frameworks