Software Engineer

at  KRIS INFOTECH PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Jun, 2024USD 7000 Monthly03 Mar, 2024N/AProgramming Languages,Html,Computer Science,Algorithms,Design Principles,Css,Python,Agile,Web Development,Databases,Software Development Methodologies,Sql,Scrum,Java,Data Structures,C++,Javascript,Collaboration ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven experience as a Software Engineer or a related role.
  • Proficiency in one or more programming languages such as Python, Java, C++, C#, or others.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Familiarity with software development methodologies (Agile, Scrum, etc.).
  • Experience with version control systems (e.g., Git) and collaboration tools.
  • Solid problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to adapt to new technologies and learn quickly.
  • Experience with web development (HTML, CSS, JavaScript) is a plus.
  • Knowledge of databases and SQL is a plus.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Previous experience with mobile app development is a plus.
  • Strong understanding of DevOps practices is a plus.

Responsibilities:

  • Collaborate with cross-functional teams to gather and understand software requirements.
  • Design, develop, and implement efficient and maintainable software solutions using various programming languages and technologies.
  • Write clean, modular, and well-documented code following coding standards and best practices.
  • Participate in code reviews to ensure code quality, provide constructive feedback, and learn from others.
  • Debug and resolve software defects and issues, ensuring optimal application performance.
  • Work closely with UI/UX designers to implement intuitive and user-friendly interfaces.
  • Integrate third-party libraries, APIs, and components when necessary.
  • Collaborate with Quality Assurance teams to develop and execute effective testing strategies.
  • Stay updated with emerging technologies and industry trends, and suggest improvements to current practices.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Provide technical assistance and support to team members and stakeholders.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or a related field (or equivalent experience

Proficient

1

Singapore, Singapore