Posted:1 day ago|
Platform:
On-site
Part Time
The Software Developer will be responsible for the design, development, testing, and maintenance of high-quality software applications. This role requires collaboration with cross-functional teams to translate business requirements into efficient, scalable, and secure technical solutions, ensuring the performance and reliability of our systems.
Design & Development:
Design and implement scalable, high-performance, and secure software solutions following coding best practices.
Translate application requirements and user needs into functional features and APIs.
Write clean, efficient, well-documented, and testable code.
Software Development Life Cycle (SDLC):
Participate in all phases of the SDLC, including planning, design, implementation, testing, deployment, and maintenance.
Utilize Agile methodologies (Scrum, Kanban) for iterative development and project delivery.
Testing & Quality Assurance:
Perform comprehensive unit testing, integration testing, and system testing to ensure product quality and reliability.
Conduct rigorous debugging and troubleshooting to identify and resolve defects, technical issues, and performance bottlenecks in new and existing applications.
Collaboration & Code Review:
Collaborate closely with Product Managers, UX/UI Designers, and other engineers (QA, DevOps) to define project scope and technical specifications.
Actively participate in peer code reviews to maintain code quality, share knowledge, and ensure adherence to standards.
Deployment & Maintenance:
Support the deployment of applications using CI/CD pipelines (Continuous Integration/Continuous Deployment).
Monitor application performance in production, address technical debt, and implement necessary upgrades and patches.
Documentation:
Create and maintain technical documentation, including architecture diagrams, API specifications, and design documents.
Programming Languages: Strong proficiency in at least one modern language (e.g., Java, Python, C++, JavaScript, C#).
Data & Databases: Experience with relational databases (SQL) and/or NoSQL databases (e.g., MongoDB, Redis).
Version Control: Deep understanding and experience with Git (or similar) and modern branching strategies (e.g., Gitflow).
Metron Labs
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowExperience: Not specified
2.775 - 7.0 Lacs P.A.
Experience: Not specified
2.775 - 7.0 Lacs P.A.