Remote Senior .NET Engineer

Logo of 3Pillar Global

3Pillar Global

๐Ÿ“Remote - Moldova

Job highlights

Summary

The job description is for a Senior C# Software Engineer at 3Pillar Global. The role involves designing, developing, and maintaining high-performance, scalable applications using C# and the .NET Framework. Key responsibilities include implementing automated testing frameworks, leveraging GitHub Actions for CI/CD pipelines, troubleshooting production issues, utilizing AWS services, and collaborating with cross-functional teams. Minimum qualifications include proven experience in designing and developing high-performance applications, strong knowledge of C# and .NET Framework, proficient in Git for version control, hands-on experience with GitHub Actions for CI/CD, strong troubleshooting skills, solid understanding of AWS services, excellent communication skills, ability to work effectively in a team environment, strong problem-solving skills, and attention to detail. Additional experience desired includes extensive experience with AWS services, familiarity with other CI/CD tools, understanding of concurrency and multithreading in .NET applications.

Requirements

  • Proven experience in designing and developing high-performance, scalable applications using C# and the .NET Framework
  • Strong knowledge of C# and .NET Framework
  • Experience with automated testing frameworks
  • Proficient in Git for version control
  • Hands-on experience with GitHub Actions for CI/CD
  • Strong troubleshooting skills for production debugging, including CPU, memory, and networking issues
  • Solid understanding of AWS services and cloud architecture
  • Excellent communication skills, both verbal and written
  • Ability to work effectively in a team environment
  • Strong problem-solving skills and attention to detail

Responsibilities

  • Design, develop, and maintain high-performance, scalable applications using C# and the .NET Framework
  • Write clean, maintainable, and efficient code following best practices
  • Implement automated testing frameworks to ensure the reliability and quality of the applications
  • Leverage GitHub Actions to set up and maintain continuous integration and continuous deployment (CI/CD) pipelines
  • Troubleshoot and resolve production issues related to CPU, memory, and networking, ensuring minimal downtime and optimal performance
  • Utilize AWS services to build, deploy, and manage applications in the cloud, including EC2, S3, RDS, Lambda, and others
  • Work closely with cross-functional teams, including product manager, tech lead, and other engineers, to deliver high-quality software solutions
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders

Preferred Qualifications

  • Extensive experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation
  • Familiarity with other CI/CD tools and practices
  • Understanding of concurrency and multithreading in .NET applications

Benefits

  • Flexible work environment โ€“ whether it's the office, your home, or a blend of both
  • Part of a global team , learning from top talent around the world and across cultures
  • Focus on well-being โ€“ generous time off, fitness offerings, mental health plans (country-dependent)
  • Professional development opportunities across projects, offerings, and industries
  • Equal opportunity employer โ€“ reinforcing commitment to diversity - globally and locally

Job description

At 3Pillar Global, we specialize in building impactful software products that power digital businesses. We are looking for a talented Senior C# Software Engineerย  who will not only write code but also deliver exceptional product capabilities for our clients. Your contributions will play a pivotal role in achieving our passion for client success, solidifying our position as a leading product development services company.

Key Responsibilities:

  • High Performance and Scalable Application Design: Design, develop, and maintain high-performance, scalable applications using C# and the .NET Framework.
  • Development: Write clean, maintainable, and efficient code following best practices.
  • Automated Testing: Implement automated testing frameworks to ensure the reliability and quality of the applications.
  • CI/CD Pipelines: Leverage GitHub Actions to set up and maintain continuous integration and continuous deployment (CI/CD) pipelines.
  • Production Debugging: Troubleshoot and resolve production issues related to CPU, memory, and networking, ensuring minimal downtime and optimal performance.
  • AWS Cloud Services: Utilize AWS services to build, deploy, and manage applications in the cloud, including EC2, S3, RDS, Lambda, and others.
  • Collaboration: Work closely with cross-functional teams, including product manager, tech lead, and other engineers, to deliver high-quality software solutions.
  • Communication: Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.

Minimum Qualifications:

  • Proven experience in designing and developing high-performance, scalable applications using C# and the .NET Framework.
  • Strong knowledge of C# and .NET Framework.
  • Experience with automated testing frameworks.
  • Proficient in Git for version control.
  • Hands-on experience with GitHub Actions for CI/CD.
  • Strong troubleshooting skills for production debugging, including CPU, memory, and networking issues.
  • Solid understanding of AWS services and cloud architecture.
  • Excellent communication skills, both verbal and written.
  • Ability to work effectively in a team environment.
  • Strong problem-solving skills and attention to detail.

Additional Experience Desired:

  • Extensive experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
  • Familiarity with other CI/CD tools and practices.
  • Understanding of concurrency and multithreading in .NET applications.

What is it like working for 3Pillar Global?

At 3Pillar, we offer a world of opportunity:

Imagine a flexible work environment โ€“ whether it’s the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach.

You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday. Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams.

Weโ€™re big on your well-being โ€“ as a company, we spend a whole trimester in our annual cycle focused on wellbeing. Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.

We are an equal opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally.

Join us and be a part of a global tech community! ๐ŸŒ๐Ÿ’ผ ย Check out our Linkedin site and Careers page to learn more about what itโ€™s like to be part of our #oneteam!

#LI-Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let 3Pillar Global know you found this job on JobsCollider. Thanks! ๐Ÿ™