Software Developer
Indexed description
We are seeking a talented Software Developer/Full Stack Developer to join our innovative and fast-growing company. This is an exciting opportunity to contribute to impactful projects by leveraging cutting-edge software technologies, artificial intelligence, and industry expertise.
Our development team embraces AI-assisted development as a core part of our workflow, using modern tools to accelerate coding, debugging, and documentation. We're looking for developers who are not only technically strong but also enthusiastic about integrating AI into their daily development practices to enhance productivity and software quality.
Key Responsibilities:
- Design, develop, and maintain end-to-end software applications using the Microsoft .NET framework.
- Build responsive and user-friendly interfaces aligned with business requirements.
- Collaborate with cross-functional teams to deliver scalable, high-quality web applications.
- Configure and integrate pre-existing systems while writing clean, functional, and testable code.
- Implement secure authentication and authorization flows, including OAuth 2.0.
- Leverage AI tools to improve development speed, accuracy, and maintainability.
- Ensure all deliverables are free of defects and meet performance, usability, and security standards.
- Stay current with best practices, tools, and emerging trends in software development.
- Contribute to team learning, offer support to fellow developers, and embrace continuous improvement.
What you should bring:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Excellent command of the English language, both written and verbal.
- Strong experience with the .NET Framework and C#.
- Experience with SQL databases and a solid understanding of data modeling principles.
- Familiarity with OAuth 2.0 and secure authentication/authorization mechanisms.
- Comfort working with AI-enhanced development tools as part of the coding workflow.
- Solid grasp of software design patterns, version control systems (e.g., Git), and Agile methodologies.
- Ability to work independently and collaborate effectively within a team.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies and tools.
By joining:
You will receive a competitive salary and bonus scheme.
You will enjoy several office perks.
You will extend your knowledge of the targeted industries, covering all aspects of the business, and gaining international experience and exposure.
You will join a rapidly growing company that is delivering enterprise class software to customers around the globe.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search