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)