Solvd Inc. is a premier software engineering company. We have 8 offices across the globe and over 800 international employees on staff. With over 12 years of experience, highly skilled teams around the world and deep industry knowledge, we help clients create software that improves their operations and opens new markets. We have built an impressive roster of digital-native enterprise clients including some of the biggest brands in retail and social media.
We are looking for a .NET Developer to join our growing team.
The ideal candidate will have extensive experience in designing and developing high-performance, scalable applications using C# and the .NET Framework. The role involves implementing automated testing and leveraging GitHub Actions for CI/CD pipelines. The candidate should also be proficient in production debugging and possess excellent communication skills. Knowledge and experience with AWS cloud services are also essential.
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: cover solution services by E2E automated tests using modern testing frameworks to ensure the reliability and quality of the solution.
- 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.
Mandatory requirements:
- Proven experience in designing, bootstrapping and developing high-performance, scalable applications using C# and the .NET Framework 4.5
- Strong knowledge of C# and .NET Framework 4.5
- Proven experience in extending and enhancing existing applications by adding new features while maintaining code quality
- Practical experience in implementing Windows-based background agents/services for continuous data ingestion, processing, and analysis
- Proficient in writing E2E tests for backend services, ensuring real-world workflows across all solution components and dependencies using modern test automation 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.
Optional requirements:
- 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.