Responsibilities
- Develop and Maintain .NET Web Applications
- Design, develop, and maintain scalable web applications using C#, ASP.NET Core MVC, and ASP.NET Web API
- Optimize Application Performance
- Improve performance by optimizing application code and database queries, ensuring responsive and efficient user interactions
- Implement Parallel Processing Solutions
- Design and implement multi-threaded or parallel processing solutions to improve application throughput and efficiency
- Work with Relational Databases
- Create, modify, and manage relational databases (MS SQL, SQL Azure, and SQLite), including stored procedures and data models
- Integrate with Cloud Services
- Develop cloud-based applications and integrate cloud services, especially using Microsoft Azure and Google Cloud solutions
- Manage Version Control with GIT
- Utilize Git version control to manage, commit, and track changes across development branches and environments
- Use ORM Frameworks for Database Interaction
- Develop data access layers using ORM frameworks like Entity Framework Core (EF Core) or NHibernate to map database tables and manage data interactions
- Develop WPF Applications
- Design and implement Windows Presentation Foundation (WPF) applications for desktop software needs when required.
- Integrate NoSQL Databases
- Implement NoSQL databases, such as LiteDB, for optimized storage and retrieval in specific scenarios
- Implement Kendo UI Controls
- Develop user interfaces using Kendo controls to enhance interactivity and functionality of the applications
- Build Responsive Web Designs
- Ensure that all web applications are responsive, providing optimal viewing and interaction experiences on a variety of devices.
- Integrate APIs Using JSON and REST
- Integrate external services and APIs through JSON and RESTful API calls, ensuring seamless data exchange and interoperability.
- Apply HTML5, CSS, and SCSS for UI Development
- Build and style web application user interfaces with HTML5, CSS, and SCSS to enhance usability, consistency, and aesthetics.
Requirements
- Experience in .NET Development
- At least five years of hands-on experience in developing and maintaining .NET applications.
- Bachelor’s Degree in a Relevant Technical Field
- A bachelor’s degree or equivalent experience in computer science, software engineering, or related technical fields
- Proficiency in Microsoft Stack
- Strong working knowledge of C#, ASP.NET Core MVC, and ASP.NET Web API
- Web Application Development Expertise
- Demonstrated experience in developing web applications, focusing on performance and scalability
- Multi-Threading and Parallel Processing
- Proven experience in implementing multi-threaded applications and optimizing for parallel processing.
- Database Development Skills
- Solid understanding of relational database development, including MS SQL, SQL Azure, and SQLite
- Version Control Proficiency with Git
- Experience with Git for version control, including branching, merging, and resolving conflicts
- Cloud Development Experience
- Hands-on experience with cloud-based application development on platforms like Microsoft Azure or Google Cloud.
- ORM Knowledge
- Working knowledge of ORM frameworks like Entity Framework Core or NHibernate
- Understanding of WPF
- Knowledge of WPF to develop and maintain desktop-based .NET applications when needed.
- NoSQL Database Familiarity
- Familiarity with NoSQL databases, specifically LiteDB, for non-relational data storage solutions
- Experience with Kendo UI Controls
- Practical experience implementing and customizing Kendo controls for interactive user interfaces.
- Responsive Web Design Skills
- Proven ability to develop applications that are mobile-friendly and responsive to different screen sizes
- Front-End Development Proficiency
- Strong understanding of HTML5, CSS, and SCSS, with a focus on building intuitive and consistent UIs.
- RESTful API and JSON Integration
- Experience in integrating RESTful APIs and handling JSON data formats for seamless backend communication
What we offer
- B2B Contract
- Employment based on a B2B contract
- Stable and Dynamic International Firm
- Opportunity to work in a stable, dynamically developing international company
- Engaging Projects and Latest IT
- Chance to participate in interesting projects and work with the latest information technologies
- Competitive Rates
- Attractive remuneration rates offered.
- Renowned International Projects
- Involvement in the most prestigious international projects.
- Multisport and Private Medical Care
- Access to Multisport benefits and private healthcare services.
Nice to have
- Knowledge of Windows Presentation Foundation (WPF)
- Proficiency in WPF for desktop application development, focusing on robust and interactive interfaces
- Experience with NoSQL Databases
- Familiarity with NoSQL databases like LiteDB, beneficial for applications requiring flexible data models
- Competency with Kendo UI Components
- Strong understanding of Kendo UI controls, enabling development of rich, interactive web applications
- Responsive Design Implementation
- Practical experience ensuring that web applications are responsive and optimized for mobile and desktop views
Work with us
Apply & join the team
Didn’t find anything for yourself? Send your CV to [email protected]