Software Development Expert
We are seeking a skilled software development professional to lead the development of high-impact applications.
About the Role:
* Design and develop full-stack applications using Angular and .NET.
* Drive technical discussions and architectural decisions across the stack.
* Collaborate with product owners, business partners, and developers to translate requirements into technical solutions.
* Engage in all phases of the software development lifecycle.
* Ensure code quality through standards enforcement and code reviews.
* Optimize performance, scalability, and security of applications.
* Diagnose and resolve complex technical issues proactively.
Requirements:
* Strong experience with TypeScript, HTML5, SCSS, and responsive design.
* Solid knowledge of .NET, OOP, asynchronous programming, and multithreading.
* Expertise in RESTful API development, dependency injection, and testing frameworks (xUnit, NUnit).
* Proficiency in PostgreSQL and ORM frameworks (Entity Framework Core).
* Deep understanding of SOLID principles and design patterns (Factory, Singleton, Observer, Strategy, Repository, Unit of Work).
* Experience with CI/CD pipelines (Azure DevOps, GitLab CI, Jenkins).
* Knowledge of SCRUM methodologies and DevOps practices.
What We Offer:
* Challenging projects for big clients.
* Opportunity to learn more about emerging technologies.
* Possibility of working remotely.
* Career growth opportunities.
* Continuous training and certifications.
* Internal mobility program.
* Much more.