Job Description
Key Responsibilities:
1. Application Development
o Develop and maintain client-server applications using PHP, Python (Django framework), and C#/.NET, IOT applications.
o Mobile Application.
o Exposure on Developing Android applications using Android Studio, flutter etc. ensuring seamless integration with server-side components.
o Collaborate with cross-functional teams to define, design, and deploy scalable and maintainable solutions.
2. Database Management
o Design, optimize, and manage relational databases, primarily using MySQL.
o Implement secure and efficient database access, storage, and retrieval methods.
3. API Integration and Development
o Develop, test, and integrate RESTful APIs using JSON for seamless communication between client and server applications.
o Work with third-party APIs to expand application functionality.
4. Software Testing and Debugging
o Conduct thorough testing, including unit, integration, and system tests.
o Debug and resolve performance bottlenecks, software bugs, and usability issues.
5. Code Management and Documentation
o Write clean, maintainable, and well-documented code.
o Use version control systems (e.g., Git) for collaborative development.
6. Collaborative Development
o Work closely with UX/UI designers, project managers, and other developers to ensure alignment with project goals.
o Participate in Agile/Scrum meetings, providing input on task estimation and prioritization.
________________________________________
Qualifications:
1. Educational Background
o Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience is acceptable.
2. Technical Skills:
o Proficient in PHP, Python 3.7 (Django), Java, JavaScript, C#, and .NET framework.
o Strong knowledge of MySQL, including query optimization and database design.
o Hands-on experience with Android Studio / flutter for Android application development.
o Experience with JSON for API development and integration.
3. Preferred Skills:
o Familiarity with front-end frameworks such as React or Angular is a plus.
o Understanding of cloud platforms (e.g., AWS, Azure, or Google Cloud).
o Knowledge of DevOps practices and CI/CD pipelines.
4. Experience:
o Minimum of 5-10 years in application software development or a similar role.
o Proven track record of developing and delivering client-server applications.
________________________________________
Key Competencies:
• Strong problem-solving and analytical skills.
• Ability to work independently and as part of a team in a fast-paced environment.
• Excellent communication skills to interact with stakeholders effectively.
• Eagerness to stay updated with emerging technologies and industry trends.