Знаходимось в пошуках Full Stack Developer .NET Core and Angular на постійну позицію
There are no shortcuts in achieving greatness: It’s a lot of work. But once you’re at the top, you’ll enjoy the view.
You are the one, if…
YOU HAVE
- 5+ years of experience developing sophisticated web-based applications using .NET Core, JavaScript, and Angular (including working on mobile-friendly layouts).
- Solid experience with relational (MS SQL) databases.
- Hands-on experience with docker and any Cloud Service Providers.
- Experience working with continuous integration, delivery, and deployment systems, code quality automation systems, debugging/profiling tools.
- Keen ability to resolve performance issues. Knowledge and understanding of OOP, SOLID.
- Solid understanding of the client-server interaction principles.
- Thorough understanding of the application development lifecycle, code management, and release management.
- An active interest in staying up to date with new technology, new frameworks, new languages, and other developments.
- Experience with Agile development methodologies.
- A self-starter attitude, highly motivated, and with an eye for detail.
- High integrity, accountability, a positive attitude, and willingness to do what it takes to make the team successful.
- Strong verbal and written communication skills and able to communicate to both technical and business audiences. Experience working in distributed teams.
- Proficient in English: B1/Intermediate and higher.
WOULD BE BENEFICIAL - Experience working with Azure Cloud Services.
- Embrace the challenges of building the continually evolving data-heavy B2B SaaS solution.
- Write clean, efficient, and maintainable code while adhering to team's coding guidelines and quality standards.
- Develop high-volume, low-latency applications. Deliver functional and testable code with thorough unit testing.
- Perform and participate in code reviews, architecture design, and technical research. Investigate technical issues, find and fix bugs, improve the performance and responsiveness of the apps you develop.
- Optimize application for maximum speed and scalability.
- Promote innovation, creative thinking, communication, and collaboration among team members.
- Follow and foster Agile methods in software development.