Overview
We are seeking a skilled Application Developer to join our dynamic team. The ideal candidate will have a passion for software development and a strong understanding of various programming languages and frameworks. You will be responsible for designing, developing, and maintaining applications that meet the needs of our clients. This role requires a collaborative mindset and the ability to work in an Agile environment.
Responsibilities
Design and develop robust applications using modern programming languages and frameworks such as VB. NET, ASP. NET CORE, Python, C#, and JavaScript.
Collaborate with cross-functional teams to define, design, and ship new features.
Utilize Docker for containerization and deployment of applications.
Implement RESTful APIs and web services to facilitate communication between different systems.
Conduct unit testing to ensure the quality and functionality of the applications.
Work with databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, and others for data management.
Engage in system architecture discussions to improve application performance and scalability.
Participate in code reviews to maintain high coding standards and best practices.
Utilize version control systems like GitHub or SVN for source code management.
Create wireframes and user flows to enhance user experience (UX) in application design.
Employ CI/CD practices using tools like Jenkins for continuous integration and deployment.
Stay updated on emerging technologies and industry trends to incorporate into application development.
Requirements
Proficiency in programming languages such as Dot net, Python, C#,or JavaScript frameworks (React, Angular).
Experience with web development technologies including HTML, CSS, SCSS, Bootstrap, AJAX, JSON, XML.
Familiarity with database management systems like Microsoft SQL Server, MongoDB.
Knowledge of DevOps practices including Ansible for automation and AWS or Azure for cloud services.
Understanding of software development life cycle (SDLC) methodologies such as Agile or Scrum.
Experience with front-end development frameworks like React Native or Express.js is a plus.
Ability to create responsive web designs that enhance user engagement across devices.
Familiarity with data visualization tools and techniques to present data effectively.
Strong problem-solving skills with an emphasis on system architecture design principles.
Excellent communication skills with the ability to work collaboratively in a team environment. Join us in shaping innovative solutions that drive success for our clients!
Job Type: Internship
Contract length: 6 months
Pay: ₹100.00 - ₹110.00 per year