We are looking for a skilled Software Craftsmanship Developer to join our team.
About the Role:
This is an exciting opportunity for a talented individual with expertise in .NET development. As a Software Craftsmanship Developer, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients worldwide.
Your primary focus will be on ensuring that all codebases adhere to best practices, SOLID principles, and CLEAN Code standards. You will work closely with product owners to understand business requirements and ensure that features align with strategic objectives.
Main Responsibilities:
* Design and develop scalable and maintainable services and APIs
* Apply design patterns and principles to craft robust and efficient code
* Collaborate with designers, UX, and other developers to stay up-to-date with new features and technical advancements
* Fulfill other assigned duties as needed
Requirements and Qualifications:
* Advanced proficiency in English (spoken and written)
* Proficiency in SQL and NoSQL databases
* Experience with microservices and cloud computing
* Knowledge of algorithms and data structures
* Understanding of IT infrastructure and networking fundamentals
* Proficiency in managing agile methodologies and version control
* Familiarity with best practices, design patterns, and scalable solutions
* Experience in developing entire applications from scratch
* Proficiency in automated testing, CI/CD pipelines, and code coverage
Benefits and Perks:
* Flexibility: Work from anywhere and choose your schedule
* Tailored compensation package
* Access to cutting-edge tools and technology
* Autonomous workflow and self-directed learning opportunities
* Generous leave policies for rest and rejuvenation
* Diversity and inclusion initiatives
* Opportunities for growth and professional development