.
Senior .NET Software Engineer
  • Poznań
Senior .NET Software Engineer
Poznań, Poznań, Greater Poland Voivodeship, Polska
BCF Software Sp. z o.o.
7. 11. 2024
Informacje o stanowisku

technologies-expected :


  • .NET

about-project :


  • We are seeking a talented and proactive problem-solver with a passion for tackling complex challenges. As the platform gears up to handle increasingly large data volumes, we need someone capable of identifying bottlenecks, proposing solutions, and, where necessary, re-engineering critical sections of the application. This role will require a solid foundation in Entity Framework, SQL Server, and advanced profiling techniques to work with and improve complex codebases.

responsibilities :


  • Analyze and Optimize Performance: Identify, analyze, and resolve performance bottlenecks across the platform. Use profiling tools and techniques to optimize application speed, efficiency, and scalability, especially in high-data-volume scenarios.
  • Develop and Enhance Features: Work on implementing new features and improving existing modules such as data import/export, the calculation engine, user management, and access control, while maintaining high coding standards.
  • Collaborate with Cross-Functional Teams: Partner closely with other developers, architects, and business analysts to ensure that system designs meet business needs and performance requirements. Participate actively in planning sessions and workshops.
  • Troubleshoot and Debug: Act as a primary troubleshooter for complex issues. Use strong debugging skills to diagnose and resolve code-level issues and ensure high application availability and reliability.
  • Implement and Maintain Testing Practices: Develop and maintain unit and integration tests (xUnit), ensuring code quality and preventing regression issues. Conduct thorough code reviews and adhere to best practices.
  • Manage Code Quality and Security: Use static code analysis tools and adhere to security best practices to maintain a high standard of code quality. Collaborate with DevOps for CI/CD setup in Azure DevOps.
  • Contribute to Documentation: Create and maintain documentation for system features, troubleshooting guides, and best practices to support future development and troubleshooting efforts.
  • Ensure Uptime and Availability in Azure Environment: Manage Azure components like Service Bus and WebApps, optimizing for performance and reliability. Work with cloud technologies to support scalable, secure deployments.
  • Adapt and Learn New Technologies: Stay updated with evolving technologies and tools, especially within the .NET and Azure ecosystems, to continually enhance the platform and introduce innovative solutions.
  • Support US Business Hours: Ensure consistent availability during U.S. overlap hours (10:00 - 18:00 CET) to coordinate with teams and stakeholders in the U.S.

requirements-expected :


  • Backend: ASP.NET 6+, C#, WebAPI, Entity Framework Core
  • Frontend: HTML, CSS, JavaScript
  • Database & Cloud: MS SQL, Azure (Service Bus, WebApps)
  • Tools & DevOps: Azure DevOps, Git, Visual Studio, Visual Studio Code
  • Additional Technologies: Node.js, Npm, WebPack, xUnit (unit and integration testing)
  • Profiling & Analysis Tools: Static code analysis tools, JetBrains Ultimate Tools

  • Praca Poznań
  • Poznań - Oferty pracy w okolicznych lokalizacjach


    109 179
    17 765