25 días
Expira 14/06/2025
Principal SW Developer
Principal SW Developer
We are looking for a Principal SW Developer to join our team! You’ll have the opportunity to shape system architecture, improve designs, and work across a variety of technologies. If you’re passionate about building high-quality solutions, mentoring others, and staying ahead of industry trends.
Your responsibilities:
- Collaborate to enhance system architecture and design, keeping in mind the specific context and requirements where the system will be deployed.
- Adhere to and improve software development guidelines.
- Develop and test software applications, simulating real-world scenarios as closely as possible.
- Write clean, efficient code and produce detailed specifications.
- Suggest and implement improvements to systems, considering both technical and cost factors.
- Mentor and support developers, helping them grow in their roles. Conducting code reviews, and providing constructive feedback to enhance team capabilities.
Your profile:
- 10+ years of experience in front-end and back-end development, with expertise in: .NET Framework 4.5+ and .NET 7/ AngularJS 1.7 (NTH), Blazor.
- Previous experience in the role of Principal Software Developer.
- Experience working with CRMs / Payment Processing / Business Process Improvement / Systems that must process transactions very quickly to ensure business continuity.
- Strong experience with Test-Driven Development (TDD) and automated testing, including: Unit Testing (MSTest, NUnit) / Selenium, Nbomb.
- Hands-on experience with cloud architecture across multiple platforms: Azure, AWS, Google Cloud
- Knowledge of cloud deployment, including: ECS, cloud storage, and networking (AWS EBS, EFS, S3; Azure Accelerated Networking)
- Experience with containerization tools such as Docker, Kubernetes
- Working with message brokers like: RabbitMQ, Kafka
- Proficient in scripting languages: Powershell, Bash
- Familiar with microservices architecture and mobile development.
- Strong understanding of system design principles for scalability and performance optimization.
- Experienced in using collaboration tools like: Jira, Confluence, Trello for project management and team communication.
- Proficient in version control systems like Git for code management and collaboration.
- Database experience with: MSSQL, Oracle, PostgreSQL / ORM tools (NHibernate, Entity Framework).
- Expertise in reporting tools like Jasper Reports.
- Familiar with Elasticsearch and SonarQ for code quality and search capabilities.
- Experience with Power BI / Datalake for data analysis and visualization.
- Familiar with Grafana for monitoring and performance visualization.
- Security expertise for building secure applications and systems.
- Advanced level of English for effective communication in global teams.
Our offer to you:
- An interesting full-time position within a global renowned family owned company
- Excellent working climate
- An international working environment
- Outstanding benefits