As a Software Developer, you will design, develop, and maintain internal and external applications for the company. Your day-to-day responsibilities will depend on the project on which you work. You are required to ensure the applications remain scalable while complying with performance and security standards within the organization.
— Bachelor’s degree in IT or relevant field.
— 3+ years of experience in development in .NET Framework/.NET Core.
— Deep knowledge of algorithmic approaches, OOP principles, and SOLID.
— Excellent verbal and written communication skills.
— Willingness to learn and contribute both independently and as part of a team.
— Self-motivated and able to independently balance competing priorities.
— Experience in using databases (desired MS SQL, PostgreSQL).
— Familiarity with SVN, Git, Jira.
— Hands-on experience with Windows/Linux/Mac OS environments.
— Excellent problem-solving and communication skills.
— Experience working with clients to create application features, write and meet technical needs, and provide a positive user experience.
— Resourceful, flexible and hold self-accountable and persevere in the face of obstacles.
— Experience using IT diagnostic tools and programs.
— Competitive salary (negotiable, based upon experience)
— Benefits package: paid vacation (15 working days), paid sick leave, paid overtime, medical insurance
— Flexible working hours
— English classes
— The world-class experts’ solid and reliable team
— Opportunities for self-realization in the development of top-notch enterprise-level products
— Projects at the forefront of innovation — AI
— Professional development and career growth opportunities + paid certification
— In our team there is a very friendly atmosphere, we spend time together, host outings and fun events
— Research, design, implement and manage software applications, services, APIs, databases.
— Create and perfect the application architecture with a focus on reliability, scalability, and performance.
— Integrate software components and third-party systems.
— Identify areas for modification in existing applications and subsequently develop these modifications.
— Write and implement efficient code.
— Provide estimates, WBS, and timelines and contribute to team meetings.
— Verify and deploy applications and systems.
— Troubleshoot development and production problems across multiple environments and operating platforms.
— Test and evaluate new programs (unit tests, integration tests, etc.).
— Working closely with other developers, project managers, business and systems analysts, end-users, and the quality assurance team.
We’re an agile, diverse and highly professional team designing and building online and mobile lending products praised by our customers and their borrowers. We are producers of systems that are scaling globally, highly available, and extremely user-friendly. We welcome those who are willing to prove themselves within a company of talented individuals.
Turnkey Lender is listed among the top fintech companies; its software products won innovation awards from governments and independent experts. You can expect a real investment in your professional growth, and our dedication to crafting a strong, sustainable career for you. 83% of the company’s managers have grown from junior positions inside the company.