Description
You will design web applications for business systems and manage the full development lifecycle from conception to finished product.
Responsibilities
- Design front-end website architecture and back-end applications to ensure responsiveness and user interaction.
- Write, test, and adapt code using various programming languages to meet technical and client requirements.
- Maintain coding documentation, project progress reports, and application maintenance logs.
- Utilize AI-driven development tools to debug, refine code quality, and improve documentation.
- Stay updated on web application trends and evolving programming languages.
Required Skills
- 2+ years of experience with .NET Core.
- Proficiency in SQL databases including MS SQL, MySQL, or PostgreSQL.
- Experience with ORMs such as EF or NHibernate.
- Front-end experience with Vue.js, React, or Angular.
- Application of SOLID principles and software design best practices.
- Intermediate English language proficiency or higher.
- Proficiency in AI-driven tools like GitHub Copilot, ChatGPT, Cursor IDE, or Tabnine.
- Strong prompt engineering skills and ability to apply critical thinking to AI outputs.
- Any Graduate degree.
Preferred Skills
- Familiarity with Docker, Kubernetes, and Linux environments.
- Experience with NoSQL databases like MongoDB or Cassandra.
- Knowledge of functional programming languages such as Python or F#.
- Microsoft Certified: Azure Developer Associate or AWS Certified Developer – Associate.