Apply

Software Engineer - C# / .Net

Posted 2024-10-08

View full description

πŸ’Ž Seniority level: Senior, Minimum of 3-5 years

πŸ” Industry: E-commerce

πŸ—£οΈ Languages: English

⏳ Experience: Minimum of 3-5 years

Requirements:
  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications, working with databases, and consuming APIs.
  • Understanding of relevant software development tools including version control, build processes, and test frameworks.
  • Ability to work independently with limited supervision.
  • Experience with cloud computing infrastructures such as AWS or Azure, source code repositories such as Azure DevOps and Git, and SQL Server databases.
Responsibilities:
  • Partner with Product/User Experience designers to bring to life excellent customer experiences.
  • Engage in team collaboration.
  • Provide mentorship to less experienced colleagues.
  • Promote technological best practices.
  • Gather requirements effectively.
  • Design and implement features through pair programming and peer code reviews.
  • Participate in on-call rotation to support the 'you build it, you own it' philosophy.
Apply

Related Jobs

Apply

πŸ“ Cyprus

🧭 Full-Time

πŸ” Fintech

🏒 Company: Zeal Group

  • C# .NET developer with a strong technical background and 5+ years of experience.
  • Proven experience in creating scalable, reliable, and secure web applications.
  • Previous involvement in developing systems with a microservices architecture.
  • Working experience with RDBMS (i.e., MySQL, PostgreSQL, or other).
  • Proficiency in writing unit tests using a unit test framework (e.g., NUnit, xUnit, or other).
  • Thorough understanding of modern Software Development Life Cycle (SDLC).
  • English B1.

  • Write clear, reliable, and high-quality code in C#.
  • Design, develop, and maintain backend services for trading and dealing services.
  • Communicate with Dealing, Quant, and Anti-fraud teams to understand their needs and requirements.
  • Proceed with code review and help maintain code quality in general.

DockerSoftware DevelopmentElasticSearchKafkaKubernetesMySQLNUnitC#ElasticsearchGrafanaPrometheusRDBMSRedisNosqlCollaborationMicroservices

Posted 2024-11-21
Apply
Apply

πŸ” E-commerce

  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications, working with databases, and consuming APIs.
  • Understanding of relevant software development tools including version control, build processes, and test frameworks.
  • Ability to work independently with limited supervision.

  • Partner with Product/User Experience designers to bring to life excellent customer experiences.
  • Engage in team collaboration and mentorship.
  • Practice technological evangelism.
  • Gather requirements, design, and implement solutions.
  • Participate in pair programming and peer code reviews.
  • Take part in the on-call rotation to support the 'you build it you own it' mantra.
Posted 2024-11-20
Apply
Apply

πŸ” E-commerce

  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications and working with databases.
  • Understanding of relevant software development tools like version control and build processes.
  • Ability to work independently with limited supervision.

  • Partner with Product/User Experience designers to enhance customer experiences.
  • Engage in team collaboration and provide mentorship.
  • Perform technological evangelism and requirements gathering.
  • Design and implement solutions, including pair programming and peer code reviews.
  • Participate in on-call rotation supporting the 'you build it, you run it' principle.
Posted 2024-11-20
Apply
Apply

πŸ“ Argentina. Brazil. Mexico. Chile. Costa Rica

πŸ” Software development

🏒 Company: Association Hero

  • Bachelor's degree or higher in Computer Science, Mathematics, Physics, or a related field.
  • 5+ years of back-end development experience.
  • Strong expertise in C# and .NET Core.
  • Experience with Entity Framework Core Code-First.
  • Proficient in MSSQL.
  • Proven experience in designing and developing APIs.
  • Excellent verbal and written communication skills in English.

  • Build and maintain scalable services and APIs to support the platform.
  • Ensure that the APIs are secure, reliable, and performant.
  • Produce readable and well-documented code following best practices.
  • Write unit and integration tests as part of the development process to ensure code quality and reliability.
  • Engage in code reviews to maintain code quality and share knowledge.
  • Work closely with product and design teams to deliver an exceptional product.

C#.NET.NET coreCommunication SkillsAttention to detailWritten communication

Posted 2024-11-18
Apply
Apply

πŸ“ Chile

πŸ” Currency services and products

🏒 Company: Xe

  • 5+ years’ experience developing in C# .NET framework, including WinForms.
  • Experience with building RESTful APIs.
  • Experience with AWS services, including serverless services.
  • Strong problem-solving and understanding of data structures.
  • Adaptability to new applications and technologies.
  • Strong communication and collaboration skills.

  • Contribute to the development of a world-class money transfer product.
  • Focus on building functionality for corporate users.
  • Utilize C# .NET, AWS, GitHub CI/CD, and open-source testing frameworks.

AWSBackend DevelopmentJavascriptVue.JsC#JavaScriptAmazon Web ServicesData Structures.NETServerlessVue.jsCollaborationCI/CDRESTful APIs

Posted 2024-10-29
Apply
Apply

πŸ“ Brazil

πŸ” Currency services and products

🏒 Company: Xe

  • 5+ years of experience developing in C# .NET framework, including WinForms.
  • Experience with building RESTful APIs.
  • Experience with AWS services, including serverless services.
  • Strong problem-solving skills.
  • Knowledge of data structures.
  • Ability to adapt quickly to new technologies and applications.
  • Strong communication and collaboration skills.
  • A passion for learning.

  • Contribute to building a world-class money transfer product aimed at corporate users.
  • Report to the Director of Software Engineering.
  • Utilize C# .NET, AWS, and open-source testing frameworks in the development process.

Problem SolvingRESTful APIs

Posted 2024-10-27
Apply
Apply

🧭 Full-Time

πŸ” E-commerce

  • Minimum of 3-5 years experience developing in C#.
  • Strong verbal and written English communication skills.
  • Experience developing web applications, working with databases, and consuming APIs.
  • Understanding of relevant software development tools including version control, build processes, and test frameworks.
  • Ability to work independently with limited supervision.

  • Partner with Product/User Experience designers to create excellent customer experiences.
  • Collaborate effectively within the team and provide mentorship to junior engineers.
  • Engage in technological evangelism and requirements gathering.
  • Handle design, implementation, pair programming, and peer code reviews.
  • Participate in the on-call rotation to support system ownership.
Posted 2024-10-08
Apply
Apply

πŸ“ Colombia

🧭 Full-Time

πŸ” Technology for trades

🏒 Company: Workana Premium

  • 8+ years of experience in software engineering, with at least 2 years in a principal/lead or architect role.
  • Proven experience in architecting large-scale, user-facing applications in a fast-paced environment.
  • Deep expertise in Microsoft .NET technologies, including C#, ASP.NET Core, and related tools/frameworks.
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools typically used by developers on the Microsoft technology stack.
  • Ability to use a data-driven approach for product decisions. Experience with A/B testing is a plus.
  • Strong communication and technical writing skills.
  • B.S., M.S., or PhD in Computer Science, Physics, Engineering, or a related technical field.
  • Fluency in verbal and written English.

  • Lead the architectural design and implementation of complex, user-facing capabilities that drive the product forward.
  • Own the technical roadmap, ensuring alignment with business goals and customer needs.
  • Manage, mentor, and scale a team of 10+ senior engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Partner closely with product managers, designers, and other stakeholders to prototype, iterate, and deliver high-impact features.
  • Maintain a 70/30 split between hands-on development and leadership responsibilities, including technical mentoring and strategic planning.
  • Play a pivotal role in shaping the future of our technology, setting the direction for long-term growth and innovation.

LeadershipASP.NETGitMicrosoft .NETC#JiraAsp.NET.NETCollaboration

Posted 2024-09-20
Apply
Apply

πŸ“ Canada, Latin America, Europe

πŸ” Intelligent Automation

🏒 Company: MimicaπŸ‘₯ 1-10πŸ’° $650.6k Seed on 2021-11-15Food and BeveragePackaging Services

  • Background in developing and deploying Windows applications (WinForms/WPF).
  • Proficiency with the Microsoft .NET stack (C#, .NET Framework, .NET Core, SQL Server) and willingness to work with various modern frameworks and tooling.
  • Firm grasp of multi-threading and efficient cross-process communication.
  • Working knowledge of interacting with the Windows API and COM objects.
  • Advocacy for OOP design principles and engineering best practices with a focus on code quality, CI/CD, and scalability.
  • Strong debugging skills – methodically decomposing systems to identify bottlenecks, diagnosing issues, troubleshooting, and implementing maintainable solutions.
  • Drive to continually develop your skills, improve team processes and reduce debt.
  • Fluency in English and ability to effectively communicate abstract ideas, complex concepts, and technical trade-offs.

  • You will play a key role in driving the evolution of one of our core components, the Mimica Recorder. This means developing new features related to capturing user interactions (clicks, keystrokes, and screenshots), tackling our most pressing challenges in production, releasing improvements to existing functionality, and taking operational responsibility for what you build.
  • Part of your day-to-day includes contributing to the development of new technology to accurately and reliably record and store sequences of desktop events.
  • You'll conduct root cause analysis and debug issues in client Windows environments, refactor components to improve system quality including performance optimizations and network improvements, and help us build our tools for observability and distributed tracing (using OpenTelemetry and Grafana).
  • You will introduce a testing environment based on the Microsoft UI Automation framework, keep the Mimica platform up-to-date with the latest framework developments, and devise innovative solutions in the Intelligent Automation space.
  • Documentation of procedures and guides to facilitate knowledge sharing and helping other engineers to level up through pairing and mentoring will also be part of your responsibilities.
  • Lastly, participate in hiring and onboarding new team members while taking on broader leadership responsibilities as the team grows.

LeadershipSQLMicrosoft .NETC#.NET.NET coreCI/CD

Posted 2024-09-20
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.