JOB DESCRIPTIONPosition: Software Developer
Company: SourceCatch Konnect Pvt. Ltd.
Department: Technology & Software Development
Employment Type: Full-Time
Location: On-Site / Hybrid
Job Summary
SourceCatch Konnect Pvt. Ltd. is seeking a highly motivated and skilled Software Developer to join our technology team. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining software applications, web platforms, APIs, and enterprise solutions. The candidate will work closely with project managers, business analysts, designers, and other developers to build scalable, secure, and high-performance applications that support business growth and client requirements.
The role requires strong programming knowledge, problem-solving abilities, database management skills, API development expertise, and a commitment to delivering high-quality software solutions.
Key Roles & ResponsibilitiesA. Software Design & Development
- Analyze business requirements and convert them into technical solutions.
- Design, develop, and implement software applications based on project requirements.
- Build scalable, reliable, and secure web and desktop applications.
- Develop custom software modules and business automation solutions.
- Write clean, optimized, reusable, and maintainable code.
- Follow coding standards, software development best practices, and company development guidelines.
- Participate in software architecture discussions and technical planning.
B. Web Application Development
- Develop responsive and user-friendly web applications.
- Create front-end interfaces that provide excellent user experiences.
- Build backend systems to manage application functionality and data processing.
- Ensure compatibility across browsers, devices, and operating systems.
- Optimize application performance, speed, and responsiveness.
- Integrate frontend and backend systems effectively.
C. Backend Development & API Integration
- Develop and maintain RESTful APIs and web services.
- Integrate third-party APIs, payment gateways, SMS services, email systems, and external platforms.
- Create secure backend architectures and business logic modules.
- Ensure proper authentication, authorization, and security practices.
- Develop scalable server-side applications capable of handling large user volumes.
D. Database Design & Management
- Design, develop, and maintain databases.
- Create efficient database structures and relationships.
- Write optimized SQL queries and stored procedures.
- Manage database security, backup, and recovery processes.
- Monitor database performance and implement improvements.
- Ensure data integrity and consistency across applications.
E. CRM, ERP & Business Automation Development
- Develop and customize CRM and ERP systems.
- Build modules for HR, Finance, Inventory, Sales, Marketing, Operations, and Administration.
- Automate business workflows and operational processes.
- Create dashboards, reporting systems, and management tools.
- Support digital transformation initiatives within the organization.
F. Testing, Debugging & Quality Assurance
- Perform application testing before deployment.
- Identify bugs, errors, and system issues.
- Troubleshoot technical problems and implement solutions.
- Conduct unit testing and integration testing.
- Ensure software meets quality, security, and performance standards.
- Maintain detailed testing and issue-resolution documentation.
G. Application Maintenance & Technical Support
- Monitor application health and system performance.
- Provide technical support for internal teams and clients.
- Resolve software-related issues promptly.
- Perform regular system updates and enhancements.
- Maintain application stability and uptime.
- Implement preventive measures to reduce future issues.
H. Cloud & Deployment Management
- Deploy applications on cloud and hosting environments.
- Manage production, staging, and development environments.
- Configure servers, domains, SSL certificates, and hosting services.
- Handle application deployment and version control processes.
- Monitor cloud infrastructure performance and security.
- Ensure smooth deployment with minimal downtime.
I. AI & Advanced Technology Integration
- Integrate Artificial Intelligence and Machine Learning solutions where required.
- Develop AI-powered tools, automation systems, and business applications.
- Work with Generative AI technologies and intelligent automation solutions.
- Research and implement emerging technologies that improve operational efficiency.
- Support innovation and technology-driven business initiatives.
J. Security & Compliance
- Implement secure coding practices.
- Protect applications from common security vulnerabilities.
- Conduct security reviews and vulnerability assessments.
- Ensure compliance with data protection and privacy requirements.
- Monitor application access and security controls.
- Maintain confidentiality of company and client information.
K. Documentation & Reporting
- Prepare technical documentation for applications and systems.
- Maintain API documentation and user manuals.
- Document development processes and project updates.
- Submit progress reports to management.
- Maintain records of system changes and software releases.
- Create knowledge-sharing documentation for future reference.
L. Team Collaboration & Project Coordination
- Coordinate with project managers, designers, QA teams, and stakeholders.
- Participate in requirement gathering and project planning meetings.
- Support junior developers and contribute to team learning.
- Collaborate effectively across departments.
- Meet project deadlines and delivery commitments.
- Contribute ideas for process improvements and innovation.
Required Technical SkillsProgramming Languages
- Python
- Java
- JavaScript
- TypeScript
- C#
- PHP
- C++
- Go (Preferred)
Front-End Technologies
- React.js
- Next.js
- Angular
- Vue.js
- HTML5
- CSS3
- Bootstrap
- Tailwind CSS
Back-End Technologies
- Node.js
- Express.js
- Django
- FastAPI
- Spring Boot
- Laravel
- ASP.NET Core
Database Technologies
- MySQL
- PostgreSQL
- MongoDB
- Microsoft SQL Server
- Redis
Cloud & DevOps
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
- Docker
- Kubernetes
- CI/CD Pipelines
- Git & GitHub
Additional Preferred Skills
- REST API Development
- GraphQL
- Microservices Architecture
- AI/ML Integration
- Generative AI Applications
- ERP & CRM Development
- Software Testing & Debugging
- Agile & Scrum Methodologies
Soft SkillsCommunication Skills
- Strong verbal and written communication.
- Ability to explain technical concepts clearly.
- Professional interaction with clients and internal teams.
Problem-Solving Skills
- Strong analytical and troubleshooting abilities.
- Ability to identify root causes and implement effective solutions.
Teamwork & Collaboration
- Ability to work effectively in a team environment.
- Strong coordination and interpersonal skills.
Time Management
- Ability to manage multiple projects and deadlines efficiently.
- Strong organizational and prioritization skills.
Learning Attitude
- Passion for learning new technologies and tools.
- Ability to adapt to changing project requirements.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Master's Degree or relevant certifications will be an added advantage.
Experience
- 1 to 5+ years of experience in Software Development.
- Experience in web application development, API integration, and database management preferred.
- Experience in CRM, ERP, SaaS, AI, or enterprise application development will be an advantage.
- Freshers with strong technical skills, internships, live projects, or an excellent portfolio may also apply.
Performance Expectations
- Deliver high-quality software solutions on time.
- Maintain coding standards and software quality.
- Contribute to innovation and process improvements.
- Ensure system stability, security, and performance.
- Support organizational technology growth initiatives.
Salary
Salary will be commensurate with experience, technical expertise, and overall performance during the selection process.
Pay: ₹13,000.00 - ₹20,000.00 per month
Work Location: In person