Role & responsibilities • Analyze global markets to uncover new business opportunities. • Develop and implement customized market entry strategies. • Engage with ideal customer profiles (ICPs) through LinkedIn, trade shows, and networks. • Build and maintain a strong pipeline of prospects. • Understand client needs and offer tailored solutions. • Cultivate long-lasting relationships to drive repeat business. • Create persuasive proposals and impactful presentations. • Negotiate favorable contract terms and close deals effectively. • Collaborate with local businesses, resellers, and tech partners to extend our reach. • Align client requirements with internal teams to deliver bespoke solutions. • Provide valuable market insights to improve our offerings. • Monitor key metrics like conversion rates, revenue goals, and client retention. • Report monthly progress to senior Management. Preferred candidate profile 1. 5-10 years in business development (software services/IT solutions). 2. Bachelor's in business, IT, Marketing (MBA a plus). 3. Proven success in securing international projects and partnerships. 4. Strong knowledge of software development and service delivery. 5. Familiar with US, Europe, APAC, and MENA markets. 6. Excellent communication and negotiation skills. 7. Proficient in CRM tools and MS Office. 8. Skilled in lead generation via Upwork, Clutch, LinkedIn. 9. Cultural awareness in target markets. 10. Willing to travel internationally.
Role & responsibilities Backend Development Design and develop scalable RESTful APIs using ASP.NET Core 8.0 following Clean Architecture principles. Implement microservices with clearly defined service boundaries and domain models. Apply CQRS pattern using MediatR for command/query separation. Build rich domain logic using Domain-Driven Design (DDD) practices. Develop repositories and data access layers using Entity Framework Core . Event-Driven & Distributed Systems Implement asynchronous communication between services using RabbitMQ . Integrate Ocelot API Gateway for routing, load balancing, and authentication flows. Work with Redis caching , in-memory cache, and event-driven workflows. Database Engineering Design, optimize, and maintain PostgreSQL schemas and TimescaleDB structures. Write efficient SQL queries, manage EF Core migrations, and implement a database-per-service approach. Optimize database performance through indexing, caching, and query tuning. System Architecture & Best Practices Follow SOLID principles, separation of concerns, and modular design. Implement custom middleware for logging, exception handling, security, and performance monitoring. Use FluentValidation and AutoMapper for validation and mapping layers. Integration & Communication Implement synchronous communication using HTTP clients . Build real-time features using SignalR . Integrate third-party APIs such as Twilio and SendGrid . Testing & Quality Assurance Write unit tests using xUnit , Moq , and FluentAssertions . Perform integration testing and participate in code reviews. Ensure high code quality, code coverage, and production-grade error handling. DevOps & Deployment Work with Docker and Docker Compose for containerized development. Assist in deploying microservices to dev/staging/production environments. Configure application health checks, monitoring, and environment-specific setups. Collaborate with the team on CI/CD processes. Collaboration & Support Work closely with frontend, DevOps, and QA teams to deliver end-to-end solutions. Troubleshoot production issues and provide timely resolutions. Mentor junior developers when needed. Preferred candidate profile Experience 3 - 5 years of hands-on experience in backend development using .NET (6/7/8) . Fullstack Developers with experience in React can also apply. Strong background in building and deploying microservices and distributed systems. Technical Expertise Proficient in C# , ASP.NET Core , and REST API development . Strong understanding of Clean Architecture, DDD, CQRS , and modern backend design patterns. Experience with Entity Framework Core and PostgreSQL (SQL Server experience also acceptable). Practical knowledge of RabbitMQ , Redis , and Docker . Good knowledge of JWT/OAuth2 , Serilog , and Swagger/OpenAPI . Experience working with Git and containerized development workflows. Database Skills Strong SQL query writing, indexing, optimization, and schema design skills. Experience with EF Core migrations and versioned database development. Knowledge of time-series databases (TimescaleDB) is a plus. Testing & Quality Hands-on experience with xUnit , Moq , integration testing, and TDD principles. Strong focus on writing clean, maintainable, and testable code. Soft Skills Excellent problem-solving and debugging abilities. Strong communication and teamwork skills. Ability to work independently and collaboratively in agile environments. Attention to detail and commitment to high-quality engineering. Willingness to learn new tools, techniques, and technologies. Ability to mentor junior developers is a plus.