
Senior Software Developer
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in Ukraine.
• Design, develop, and maintain high-quality software applications.
• Lead intricate technical projects.
• Mentor and guide team members.
• Ensure that software solutions are aligned with business objectives and technical standards.
• Foster technical innovation and enhance development processes.
• Write and maintain efficient code that meets project requirements and adheres to technical standards.
• Analyze technical requirements and convert them into robust, scalable functional code and solutions.
• Implement and advocate for coding best practices.
• Develop and manage quality assurance procedures, testing strategies, and methodologies.
• Identify areas for improvement and propose modifications to existing projects.
• Collaborate with developers, designers, QA testers, system analysts, and business analysts.
• Coordinate and communicate with team members to achieve project objectives.
• Document code changes, development workflows, and technical specifications.
• Integrate software components and ensure compatibility.
• Conduct testing to identify, troubleshoot, and resolve issues, ensuring functionality and performance.
• Perform additional duties pertinent to the role.
• Bachelor’s degree in Computer Science or a related field (or equivalent experience).
• Proficient in English, both written and spoken.
• Expertise in the .NET framework and .NET Core (or .NET 8/9).
• Extensive knowledge of C#.
• Experience with ASP.NET MVC, ASP.NET Web API, and ASP.NET Core for developing web applications and services.
• Strong skills in SQL / No-SQL, including the ability to write complex queries and perform performance tuning.
• Familiarity with Entity Framework or other ORM tools.
• Experience with software design patterns, architectural styles (e.g., microservices), and best practices for creating scalable and maintainable applications.
• Proficient with version control systems, particularly Git, including branching, merging, and pull requests.
• Knowledge of unit testing frameworks (e.g., NUnit, xUnit) and test-driven development (TDD).
• Experience with automated testing tools and CI/CD pipelines (e.g., Github Actions, Jenkins).
• Familiarity with cloud platforms, especially AWS.
• Skills in profiling, debugging, and optimizing .NET applications for performance and scalability.
• Availability to work from 09:00 to 18:00, Monday to Friday.
• Remote work.
• Full-time employment.
• Flexitime.
• A friendly and enjoyable working environment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.