Design, develop, test, and maintain software applications for desktop, web, or mobile platforms.
Key Responsibilities:
Write clean, efficient, and scalable code using languages such as Java, C#, Python, JavaScript, or Swift.
Develop front-end and/or back-end components using frameworks like React, Angular, Node.js, or .NET.
Integrate APIs, third-party services, and databases (e.g. REST, GraphQL, SQL, NoSQL).
Perform unit testing, debugging, and code reviews.
Participate in Agile/Scrum development processes.
Use version control systems (e.g. Git) for code management.
Optimize application performance, security, and scalability.
Maintain technical documentation.
Required Skills:
Proficiency in programming languages.
Experience with software development tools (IDEs, CI/CD, Docker, etc.).
Familiarity with cloud platforms (AWS, Azure, GCP is a plus).
Solid understanding of software architecture and design patterns.
* Strong problem-solving and debugging skills
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.