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 Types: Permanent, Internship
Contract length: 12 months
Pay: ₹10,000.00 - ₹15,000.00 per month
Work Location: Remote