We are looking for a proactive Software .NET Developer to join our team within Product Control department, responsible for developing and maintaining a portfolio of over 20 microservices. This role combines hands-on software development with close collaboration with business stakeholders to ensure technical solutions align with technical goals.
Tech Stack:
.NET Core, .NET, .NET Framework, Angular 2+, SQL Server
CypressJS / NUnit / Selenium / SpecFlow
Windows Server, Docker, Kubernetes
SQL Server, S3
Microservices, Modular monolith
TeamCity, Kotlin, Nexus, Ansible
Scrum, Kanban
responsibilities :
Developing new functionalities in accordance with team target architecture.
Reducing technical debt and modernize the application to be OS agnostic and cloud native (Kubernetes).
Maintaining and improving existing application.
Maintaining and improving CI/CD pipelines
Proposing technical solutions for the business
Keeping the application on a high security level
requirements-expected :
Strong experience with C# programming language
Excellent understanding of Object-Oriented Programming principles
Proficient in .NET and .NET Core
Experience with Python projects
Experience with containerization technologies such as Docker
Experience with Cloud Native concept and Kubernetes
Experience with Windows Server Maintenance
Understanding of API development, RESTful APIs, and Microservices architecture
Hands-on exposure to OWASP security principles for designing and developing secure web applications.
Understanding and implementation of software development patterns and practices like Domain Driven Design and Event Driven Architecture
Experience with relational databases such as SQL Server
Proficient in front-end web development technologies such as HTML, CSS, and JavaScript, Angular2+
Knowledge of version control systems
Strong experience with agile methodology and practices such as Scrum and Kanban
Good understanding of software development life cycle (SDLC) and software testing methodologies.
Experience with data intensive applications
Knowledge of software architecture concepts
Experience with DevOps related topics
Being open to speak with the business directly
Advanced English level
offered :
We are open to the employment form according to your preferences
Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas
Hybrid working system (Warsaw/Cracow)
Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
We invest in developing skills and abilities of our employees
We have attractive benefits and provide all the tools required for work f.e.computer
Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages)
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses