As an Application Developer, you will be responsible for the development, testing, and maintenance of software applications. You will work closely with project managers, designers, and other developers to design and implement features and functionality that meet user and business requirements.
Key Responsibilities:
• Develop, test, and deploy applications across platforms (e.g., web, mobile, desktop) using appropriate technologies and tools.
• Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
• Design, code, and debug applications in various languages (e.g., Java, C#, PHP, Python) depending on the application's needs.
• Optimize applications for maximum speed, scalability, and security.
• Conduct code reviews to ensure best practices are followed, including coding standards, security, and performance.
• Troubleshoot, debug, and resolve issues in existing applications, ensuring smooth functionality and user experience.
• Integrate third-party APIs and services as needed.
• Develop and maintain documentation for applications, including design, coding, and testing processes.
• Stay updated with new technologies, trends, and best practices in application development.
• Collaborate with QA teams to ensure quality and provide support during user acceptance testing.
Required Skills:
• Proficiency in programming languages like Java, Python, JavaScript, C#, Swift, or others as relevant to the position.
• Knowledge of application frameworks (e.g., Spring, .NET, Laravel) and development environments.
• Experience with databases (e.g., SQL, MySQL, NoSQL databases like MongoDB).
• Understanding of front-end technologies (HTML, CSS, JavaScript) for web application development.
• Problem-solving skills and a detail-oriented mindset.
• Familiarity with version control systems (e.g., Git) and project management tools (e.g., Jira).
• Understanding of Agile development methodologies (e.g., Scrum or Kanban).
Preferred Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Experience with cloud technologies (e.g., AWS, Azure, Google Cloud) and DevOps practices.
• Knowledge of security principles and data protection best practices.
• Experience with testing frameworks and automated testing tools.
• Strong communication skills to work effectively within a team and interact with clients.
Additional Qualities:
• Ability to work under tight deadlines and manage multiple projects simultaneously.
• A proactive attitude towards learning new tools, languages, and best practices.
• Strong analytical skills to evaluate the efficiency and usability of applications.
Job Type: Full-time
Pay: ?15,000.00 - ?25,000.00 per month
Benefits:
• Provident Fund
Schedule:
• Day shift
Education:
• Bachelor's (Preferred)
Experience:
• Android Development: 2 years (Required)
• total work: 1 year (Preferred)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.