Software Developer
We are looking for a software developer to join our team. You will work with our development team to implement new features, integrate them into our product, and maintain existing ones. As a key team member, you’ll actively participate in technical design and provide constructive feedback to improve our product and development processes. This is a great opportunity to play a key role in a growing company, working with modern technologies in a dynamic environment.
Key Responsibilities:
• Develop and maintain new features based on functional and technical design specifications.
• Write clean, efficient, and reusable code using C# and .NET technologies.
• Design and develop cloud-based solutions using Microsoft Azure.
• Build intuitive and responsive user interfaces using React.js (or similar frameworks).
• Ensure best practices in software development, including coding standards, unit testing, and
version control (Git).
• Participate in technical discussions, providing insights and feedback to enhance product
development and architecture.
• Collaborate with cross-functional teams in an agile environment, attending daily stand-ups
and sprint planning sessions.
• Troubleshoot, debug, and optimize application performance.
• Stay up to date with emerging technologies and proactively suggest improvements.
• Share knowledge and mentor junior developers to enhance team capabilities.
Required Qualifications
• 2+ years of experience in an agile software development environment.
• Experience in C#, .NET Core, and ASP.NET MVC.
• Experience with React.js (or a similar frontend framework).
• Knowledge of SQL databases.
• Proficiency with Git and version control workflows.
• Strong analytical and problem-solving skills.
• Excellent verbal and written technical communication skills.
• Ability to work both independently and collaboratively in a fast-paced environment.
• A proactive, self-motivated attitude with a strong willingness to learn.
Nice-to-Have Skills
• Experience with Azure services.
• Experience with React Native.
• Basic understanding of accounting principles.
What We Offer
• A positive and collaborative work environment.
• The opportunity to be a key contributor in a growing company.
• Exposure to cloud technologies and modern development practices.
• The ability to influence technical design decisions and work with the latest technologies
If you’re passionate about software development and looking for a role where you can grow and
make an impact, we’d love to hear from you!
"*" indicates required fields