Design, develop, test, and maintain high-quality software applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure software security, scalability, and performance optimization.
Troubleshoot, debug, and resolve software defects and technical issues.
Conduct code reviews and work with other developers.
Stay updated with emerging technologies and best practices.
Job Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Minimum 3 years of experience
Programming & Development – Strong skills in Python, Django, Angular (v15+), ASP.NET, scripting (Linux/Python), and web frameworks (HTML5, CSS, JQuery etc).
Software Engineering & Design – Expertise in designing, coding, OOP, debugging, and testing software with knowledge of best practices, optimization, and usability.
OS & Cloud Platforms – Proficient in UNIX/Linux & Windows internals, cloud technologies (Azure, DevOps).
Database & Data Handling – Experience one or more DB technologies such as SQL, NoSQL databases, Mongo, or cloud-based DB and stored procedures.
Version Control & CI/CD – Familiarity with Git and CI/CD workflows (GitLab, DevOps).
Problem-Solving & Execution – Strong debugging, analytical skills, and ability to manage complex projects from concept to deployment.
Soft Skills & Collaboration – Excellent communication, teamwork, self-learning attitude, and ability to work independently or cross-functionally.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job