ysolution jobs
2 Jobs Found
<ul><li><p>What You’ll Do</p><p>· Design and develop scalable web applications using <strong>ASP.NET</strong><strong> Core / .NET</strong> and <strong>Angular</strong>.</p><p>· Build secure, well-designed <strong>RESTful APIs</strong>.</p><p>· Translate business requirements into clean, maintainable software solutions.</p><p>· Work with relational databases and design efficient database structures and queries.</p><p>· Apply <strong>SOLID principles, Clean Architecture, and appropriate design patterns</strong>.</p><p>· Write clean, readable, testable code and participate in code reviews.</p><p>· Develop automated unit and integration tests.</p><p>· Troubleshoot and improve application performance and reliability.</p><p>· Work with the team to design and implement new features from requirements through deployment.</p><p>· Participate in Agile/Scrum activities and contribute to technical discussions.</p><p>· Maintain technical documentation and development standards.</p><p>· Continuously learn and adopt better engineering practices.</p><h3>Required Skills</h3><p>· Bachelor’s degree in Computer Science, Computer Engineering, or a related field.</p><p>· <strong>2–5 years of professional software development experience</strong>.</p><p>· Strong experience with <strong>C# and </strong><strong>ASP.NET</strong><strong> Core / .NET</strong>.</p><p>· Strong experience building <strong>RESTful Web APIs</strong>.</p><p>· Good experience with <strong>Angular</strong> and TypeScript.</p><p>· Strong understanding of <strong>Object-Oriented Programming and SOLID principles</strong>.</p><p>· Good knowledge of <strong>Entity Framework Core and LINQ</strong>.</p><p>· Strong knowledge of <strong>SQL Server or PostgreSQL</strong> and relational database design.</p><p>· Good understanding of Git and collaborative development workflows.</p><p>· Good problem-solving and debugging skills.</p><p>· Ability to write clean, maintainable, and testable code.</p><p>· Good understanding of Agile/Scrum development.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>We are looking for engineers who:</p><p>· Think beyond simply making the code work.</p><p>· Care about <strong>code quality, maintainability, and architecture</strong>.</p><p>· Can understand business requirements and turn them into good technical solutions.</p><p>· Are comfortable asking questions and challenging technical decisions when appropriate.</p><p>· Enjoy learning and improving continuously.</p><p>· Work well as part of a collaborative engineering team.</p><p>· Take ownership of the features they build.</p></li><li><p>Good to Have</p><p>· Experience with <strong>Clean Architecture</strong>.</p><p>· Knowledge of <strong>Domain-Driven Design (DDD)</strong>.</p><p>· Experience with <strong>CQRS and MediatR</strong>.</p><p>· Experience with <strong>Docker and containerized applications</strong>.</p><p>· Experience with <strong>message brokers</strong> such as RabbitMQ or Azure Service Bus.</p><p>· Experience with <strong>Redis or distributed caching</strong>.</p><p>· Understanding of <strong>event-driven architecture</strong>.</p><p>· Experience with automated testing and integration testing.</p><p>· Familiarity with <strong>CI/CD and Azure DevOps</strong>.</p><p>· Experience working with <strong>microservices or modular monolith architectures</strong>.</p><p>· Knowledge of observability tools such as <strong>OpenTelemetry, Prometheus, Grafana, or similar technologies</strong>.</p></li></ul><p></p>
<ul><li><p>Analyze system requirements and prioritize tasks</p></li><li><p>Write clean, testable code using .NET programming languages</p></li><li><p>Develop technical specifications and architecture</p></li><li><p>Test and debug various .NET applications</p></li><li><p>Review and refactor code</p></li><li><p>Deploy fully functional applications</p></li><li><p>Upgrade existing programs</p></li><li><p>Support junior developers’ work</p></li><li><p>Document development and operational procedures</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's Degree in Computer Science or Engineering.</p></li><li><p>Minimum 3-5 Years experience in Restful Web Services (Web APIs) – ASP. Net core and angular 8 or later.</p></li><li><p>Experience in Entity Framework and LINQ</p></li><li><p>Good knowledge about design patterns (Repository, Unit of work).</p></li><li><p>Proficiency in building web-based applications</p></li><li><p>Strong understanding of object-oriented programming.</p></li><li><p> Troubleshooting abilities</p></li><li><p>Strong knowledge in SQL Server and DB design</p></li><li><p>Familiarity with Agile Fundamentals ( scrum ).</p></li></ul><p></p>