Software Developer (.NET + PHP)
Poland / Argentina / Brazil / Mexico / Ukraine
Application Development – Back-end Development /
Remote
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 seeking a highly skilled and self-driven Software Developer with expertise in .NET as the primary programming language and proficiency in PHP as a secondary language. This role involves working on established codebases, reverse engineering features, and delivering end-to-end functionality with minimal supervision. Strong communication and ownership of tasks are critical to success in this position. Familiarity with AWS cloud services will also be valuable.
Responsibilities:
- Analyze and reverse engineer existing .NET and PHP codebases to understand and enhance functionality.
- Design, develop, test, and deploy end-to-end features independently with minimal guidance.
- Perform code reviews and implement best practices to maintain high-quality code standards.
- Debug and resolve technical issues across .NET and PHP codebases.
- Write technical documentation to communicate system design and behavior.
- Optimize application performance and scalability by identifying bottlenecks and implementing improvements.
- Leverage AWS core services to build, deploy, and maintain the app in production.
- Communicate effectively with technical and non-technical stakeholders to convey ideas, updates, and recommendations.
Mandatory requirements:
- Proven professional experience in .NET development, including designing, debugging, and maintaining applications.
- Solid proficiency in PHP, with the ability to understand, maintain, and improve existing PHP codebases.
- Demonstrated ability to work autonomously, taking ownership of tasks from inception to completion.
- Strong problem-solving skills with experience in reverse engineering existing applications or features.
- Proficient in debugging and resolving complex application issues.
- Excellent written and verbal communication skills, with the ability to explain technical concepts clearly.
- RESTful API design and implementation.
- Understanding of microservices architecture and service-oriented design principles.
- Familiarity with AWS core services and the ability to apply them in software development and deployment.
- Strong understanding of software development best practices, including version control (Git), testing, and CI/CD pipelines.
- Experience working with established or older codebases and improving them without introducing technical debt.
Optional requirements:
- Strong advantage: Exposure to containerization tools like Docker and Kubernetes.
- Strong advantage: Experience with database design and optimization, particularly in SQL-based systems.
- Strong advantage: Hands-on experience with deployment automation (Jenkins, TeamCity, GitHub Actions) and Infrastructure-as-Code tools (CloudFormation, Terraform)
- Knowledge of modern front-end frameworks (e.g., React, Angular, or Vue.js).
- Experience providing mentorship and technical guidance to junior team members, fostering a culture of knowledge sharing and continuous improvement.