Senior Software Developer

Posted 7 hours ago

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Remote work.

• Full-time employment.

• Flexitime.

• A friendly and enjoyable working environment.

People also viewed

finanzen.net GmbH6 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care6 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free6 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures6 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics6 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX6 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers