.NET Developer / Senior .NET Developer in Kochi | ITJOBCELL

.NET DEVELOPER / SENIOR .NET DEVELOPER
  • 1 Applied
  • 149
  • Kochi
  • 0 - 1 Years
  • Not disclosed
  • .NET Developer / Senior .NET Developer
  • 21 Days ago
Job Description
Develop and maintain .NET applications Collaborate with cross-functional teams
Skills
Write clean, scalable code

Suggested Jobs

Mandatory Skills Hands on experience in PHP, jQuery, JavaScript, and MySQL backend experience Object-oriented application building experience in a professional Agile/Scrum environment. Thorough understanding of relational databases such as MySQL or similar technologies. Proficiency in Linux environment. Expert knowledge with MVC frameworks: CodeIgniter, CakePHP, Zend, Laravel, Symfony etc. Experience with Sass and/or Less. Understanding of User Interface workflows. Knowledge working closely with git. Good to have Skills Decent Coding skills in Node.js, Angular or React js Strong HTML5 and CSS3 Experience with AWS/EC2, or other cloud services.

We are looking for a creative and detail-oriented UI/UX Designer + Graphic Designer to join our team. This role is perfect for a passionate beginner who loves both designing user-friendly digital experiences and creating eye-catching visual content. You will work closely with the product, marketing, and development teams to bring ideas to life.

Full Stack Development: Design, develop, and maintain web applications using Python and Django, ensuring high performance, responsiveness, and scalability. Architectural Leadership: Lead the development of complex applications and guide architectural decisions, ensuring modular, maintainable, and reusable code. Database Management: Design and manage databases (PostgreSQL, MySQL, or others), ensuring efficient data models, migrations, and performance optimization. API Development: Design, build, and maintain RESTful and GraphQL APIs to integrate with third-party services or provide back-end functionality for frontend applications. Code Review & Mentorship: Conduct code reviews to maintain code quality and consistency. Mentor and assist junior developers in best practices and troubleshooting. Security & Compliance: Ensure application security and data protection by following industry best practices for security protocols (e.g., OAuth, SSL). Testing & Debugging: Write and maintain unit tests, integration tests, and functional tests for quality assurance. Debug and resolve issues and performance bottlenecks. Documentation: Maintain comprehensive documentation for new features, development processes, and architectural decisions to ensure continuity and team collaboration. Collaboration: Work closely with frontend developers, designers, and other stakeholders to ensure seamless integration of the user-facing elements with server-side logic. Agile Development: Participate in agile processes including sprint planning, daily stand-ups, and retrospectives. Collaborate in defining project scope, timelines, and milestones. Continuous Improvement: Stay current with emerging technologies and frameworks, and propose new tools or practices to enhance development efficiency and product quality. Version Control: Experience using Git and best practices for version control and collaboration on large codebases. Proficiency in Python: Expert-level understanding of Python programming language, including best practices, libraries, and frameworks. Django Framework: Extensive experience with the Django web framework, including ORM, templating engine, middleware, and migrations. Database Management: Strong experience with relational databases such as PostgreSQL, MySQL, and experience with database optimization and performance tuning. RESTful APIs: Proficiency in designing and developing RESTful and/or GraphQL APIs. Front-end Integration: Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and experience integrating Django backends with modern JavaScript frameworks (React, Vue.js, Angular) are an add on advantage Testing & Debugging: Proficiency in writing unit and integration tests, using testing frameworks like PyTest, Unittest, and Django's testing tools. Agile Methodologies: Experience working in agile development environments (Scrum, Kanban) and tools like Jira or Trello.