We are seeking a talented and motivated Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work collaboratively with cross-functional teams to deliver high-quality solutions in a fast-paced environment. The ideal candidate will have a strong foundation in software development principles and a passion for technology.
Responsibilities
Design, develop, and implement software applications using various programming languages and frameworks.
Collaborate with product managers and designers to gather requirements and translate them into technical specifications.
Write clean, maintainable code while adhering to best practices in software development.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to ensure optimal performance and user experience.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Maintain documentation for software design, architecture, and implementation processes.
Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Skills
Proficiency in web development technologies such as JavaScript, HTML, CSS, and frameworks like Ruby on Rails or .NET.
Strong experience with application development using languages such as Java, C#, Python, C++, or VBA.
Familiarity with SQL databases like MySQL or PostgreSQL; experience with AWS or Azure cloud services is a plus.
Understanding of RESTful APIs and how to integrate them into applications.
Knowledge of version control systems such as GitHub or SVN for source code management.
Experience with Agile methodologies to enhance team collaboration and project delivery.
Competence in front-end development practices along with back-end integration skills is highly desirable.
Familiarity with Linux operating systems and command-line tools is beneficial. Join us in shaping the future of technology by applying your expertise as a Software Engineer!
Job Type: Fixed term contract
Contract length: 5 months
Pay: From $37.00 per year
Language:
English (preferred)
Work Location: Remote
Application deadline: 2025-10-25
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.