.NET / eFront Software Engineer
⚲ Warszawa, Kraków
20 160 - 26 880 PLN netto (B2B)
Wymagania
- SQL
- .Net
- Microsoft SQL
- DevOps
- Visual Studio
- REST API
Opis stanowiska
Key Responsibilities
•
End-to-End Development: Design logical data models and build robust software solutions aligned with a well-defined, multi-year product roadmap.
• Technical Design & Innovation: Proactively propose innovative architectural enhancements through controlled proof-of-concepts (spikes) and ensure all solutions adhere to modern software security standards.
• Collaboration & Delivery: Work hand-in-hand with business stakeholders to translate functional requirements into efficient technical specs. Participate in workload estimation, planning, and proactive status reporting.
• Code Quality & Mentorship: Maintain high engineering standards by conducting thorough peer code reviews, ensuring excellent test coverage, and managing application source code configuration.
• Team & Culture: Foster a friendly, supportive environment focused on continuous learning, knowledge-sharing, and team-wide upskilling.
Requirements
Technical Expertise:
•
3+ years of professional experience working with .NET 4.8+ and .NET Core.
• Strong knowledge of Microsoft SQL Server, relational database design (ER models), and advanced SQL.
• Solid grasp of Object-Oriented Programming (OOP) principles and clean architecture design patterns.
• Hands-on experience building and consuming REST APIs.
• Proficiency with development and version control tools (Visual Studio, VS Code, GitLab).
Soft Skills & Methodology:
• A proactive, problem-solving mindset with a collaborative, team-player attitude.
• Foundational understanding of DevOps practices.
• Fluency in English (minimum C1), with strong written and verbal communication skills.
Nice to Have
• Direct development or configuration experience with the eFront FIA platform (highly advantageous).
• Familiarity with WebSphere TX.
• Prior experience working within an Agile/Scrum framework.
•
End-to-End Development: Design logical data models and build robust software solutions aligned with a well-defined, multi-year product roadmap.
• Technical Design & Innovation: Proactively propose innovative architectural enhancements through controlled proof-of-concepts (spikes) and ensure all solutions adhere to modern software security standards.
• Collaboration & Delivery: Work hand-in-hand with business stakeholders to translate functional requirements into efficient technical specs. Participate in workload estimation, planning, and proactive status reporting.
• Code Quality & Mentorship: Maintain high engineering standards by conducting thorough peer code reviews, ensuring excellent test coverage, and managing application source code configuration.
• Team & Culture: Foster a friendly, supportive environment focused on continuous learning, knowledge-sharing, and team-wide upskilling.
Requirements
Technical Expertise:
•
3+ years of professional experience working with .NET 4.8+ and .NET Core.
• Strong knowledge of Microsoft SQL Server, relational database design (ER models), and advanced SQL.
• Solid grasp of Object-Oriented Programming (OOP) principles and clean architecture design patterns.
• Hands-on experience building and consuming REST APIs.
• Proficiency with development and version control tools (Visual Studio, VS Code, GitLab).
Soft Skills & Methodology:
• A proactive, problem-solving mindset with a collaborative, team-player attitude.
• Foundational understanding of DevOps practices.
• Fluency in English (minimum C1), with strong written and verbal communication skills.
Nice to Have
• Direct development or configuration experience with the eFront FIA platform (highly advantageous).
• Familiarity with WebSphere TX.
• Prior experience working within an Agile/Scrum framework.
🔍 Dekoder Ogłoszenia
🔴
End-to-End Development: Design logical data models and build robust software solutions aligned with a well-defined, multi-year product roadmap.
Oczekuje się, że będziesz odpowiedzialny za cały cykl życia produktu, od koncepcji po wdrożenie, co może oznaczać szeroki zakres obowiązków i potencjalnie brak specjalizacji.
🔴
Technical Design & Innovation: Proactively propose innovative architectural enhancements through controlled proof-of-concepts (spikes) and ensure all solutions adhere to modern software security standards.
Może oznaczać, że będziesz musiał poświęcać czas na eksperymentowanie i prototypowanie nowych rozwiązań, co może być czasochłonne i nie zawsze prowadzić do wdrożenia.
🔴
Collaboration & Delivery: Work hand-in-hand with business stakeholders to translate functional requirements into efficient technical specs. Participate in workload estimation, planning, and proactive status reporting.
Może oznaczać dużą ilość spotkań i konieczność ciągłego komunikowania się z osobami nietechnicznymi, co może odciągać od faktycznego kodowania.
🟡
Code Quality & Mentorship: Maintain high engineering standards by conducting thorough peer code reviews, ensuring excellent test coverage, and managing application source code configuration.
Oprócz pisania kodu, będziesz odpowiedzialny za przeglądanie kodu innych oraz dbanie o jego jakość, co może zwiększyć obciążenie pracą.
🟢
Team & Culture: Foster a friendly, supportive environment focused on continuous learning, knowledge-sharing, and team-wide upskilling.
Może oznaczać, że oczekuje się aktywnego udziału w dzieleniu się wiedzą i szkoleniu innych, co jest pozytywne, ale może też wymagać dodatkowego zaangażowania.