Middle-Senior .NET Developer
Job Title: Middle-Senior .NET Developer
Company: Making Science | Sweeft
Location: Tbilisi, Georgia
About Making Science | Sweeft:
Making Science | Sweeft is a pioneering technology company dedicated to driving digital innovation across diverse industries. With a relentless pursuit of excellence, we specialize in delivering cutting-edge solutions that empower businesses to thrive in the digital era.
Job Description:
We’re in search of a talented and experienced Middle-Senior .NET Developer to join our dynamic team at Making Science | Sweeft. As a .NET Developer, you will play a pivotal role in designing, developing, and maintaining innovative web and backend applications using the Microsoft .NET framework. Collaborating closely with cross-functional teams, you'll deliver high-quality, scalable, and robust software solutions that meet and exceed our clients’ expectations.
Responsibilities:
- Design, develop, and maintain scalable and high-performance applications using .NET and related technologies.
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver technical solutions.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Develop and integrate APIs, web services, and third-party tools as needed.
- Optimize applications for maximum performance, scalability, and security.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot and resolve technical issues across development, staging, and production environments.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Stay up to date with emerging technologies and propose improvements to current processes or architecture.
- Collaborate with DevOps to ensure smooth deployment and CI/CD pipeline maintenance.
Requirements:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 2-5 years of experience in .NET development.
- Strong knowledge of .NET Framework and .NET Core.
- Solid understanding of Object-Oriented Programming (OOP) and SOLID principles.
- Hands-on experience with ASP.NET/ASP.NET Core MVC and ASP.NET/ASP.NET Core Web API.
- Proficiency in working with source control systems such as GitHub, GitLab, or TFS.
- Familiarity with the Git Flow branching model.
- Experience with Entity Framework for data access and ORM.
- Good understanding of relational databases, such as MSSQL, PostgreSQL, MySQL, or Oracle.
Preferred Qualifications:
- Experience with cloud platforms such as Azure, AWS, or GCP for hosting and deployment.
- Familiarity with automated testing practices, including unit and integration tests.
- Understanding of Agile methodologies, particularly Scrum.
- Hands-on experience with Docker and containerized application development.
- Knowledge of CI/CD pipelines and deployment automation.
- Experience working with GraphQL or gRPC for modern API development.
- Proficiency in front-end technologies such as HTML, CSS, AJAX, JavaScript, and jQuery.
- Familiarity with WSDL, Worker Services, and Web Sockets.
- Experience using Dapper or ADO.NET for data access.
- Understanding of non-relational and in-memory databases, such as MongoDB and Redis.
- Working knowledge of message queue protocols, including RabbitMQ, Kafka, or Azure Service Bus.
- Awareness of modern software design patterns and architectural best practices.
Benefits:
Comprehensive benefits package, including health insurance.
Opportunity to work on cutting-edge projects with a talented and diverse team.
Professional development opportunities and ongoing training.
Flexible work environment with hybrid work options.
Exciting company events and team-building activities.
How to Apply:
Send an email to hrtbilisi@makingscience.com with the following details:
Subject: Application for Middle-Senior .NET Developer Position
Attach your resume in PDF format.
If you're passionate about Android app development and eager to contribute to groundbreaking projects, apply for the Middle-Senior Android Developer position at Making Science | Sweeft today! Join us in shaping the future of digital innovation!