Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe're seeking a Senior Software Engineer specializing in .NET to build and support scalable applications, working alongside cross-functional teams to produce top-quality software products.
Responsibilities
- Create and sustain applications utilizing C#, .NET Framework 4.x, and .NET Core
- Construct backend services, REST APIs, and application modules in accordance with coding standards and best practices
- Develop and support complete applications spanning both frontend and backend layers
- Engineer and refine database solutions leveraging Microsoft SQL Server, MongoDB, and additional relational or non-relational databases
- Implement object-oriented programming concepts, design patterns, and architectural best practices to produce scalable, maintainable applications
- Launch and resolve issues for .NET Core applications operating within Linux-based environments
- Facilitate application deployment and integration alongside AWS services
- Create unit and integration tests, diagnose problems, and enhance application performance and dependability
- Partner with architects, QA engineers, and fellow developers to produce quality software products
Requirements
- Minimum 5 years of hands-on coding experience with C# and .NET Framework 4.x
- Practical expertise with .NET Core and building applications within Linux-based environments
- Background in REST APIs and backend application development
- Understanding of Microsoft SQL Server, MongoDB, and database design principles
- Solid grasp of Object-Oriented Programming (OOP), design patterns, and software architecture concepts
- Working knowledge of AWS cloud services and application deployment processes
- Sharp analytical thinking and problem-solving capabilities
- Capability to produce clean, reusable, and maintainable code
- Solid comprehension of application performance, scalability, and security principles
- Strong communication and teamwork abilities
Nice to have
- Background in microservices architecture and cloud-native application building
- Familiarity with automated testing, CI/CD pipelines, and source control platforms like Git
- Hands-on experience with Docker and Kubernetes
- Experience operating within Agile/Scrum development frameworks
