ccb23981-c228-49a8-97e7-be65e9af3c39
Remuneration :
Job Title :
Company Name :
Hiring Date :
Vacancy Nature :
Company Sector / Industry :
Location of the Company :
P.I.C HR Email :
2800-3200
Software Engineer
Company Confidential
2 December 2024
Full Time
Technology Services
subang jaya
Job Description
Job Summary: We are looking for a skilled and enthusiastic Software Engineer to join our development team. The Software Engineer will be responsible for designing, developing, testing, and maintaining software applications, ensuring they meet the needs of the business and end-users. If you are passionate about technology, enjoy problem-solving, and have strong coding skills, we encourage you to apply.
Key Responsibilities:
Software Development:
Design and develop high-quality software solutions based on user requirements.
Write clean, efficient, and maintainable code following best practices.
Develop both front-end and back-end components for web, mobile, or desktop applications.
Testing and Debugging:
Perform thorough testing of software to ensure reliability, performance, and usability.
Debug and troubleshoot issues in code and work on fixing them efficiently.
Code Review:
Participate in peer code reviews to maintain code quality and share knowledge within the team.
Provide constructive feedback and work collaboratively to improve overall software quality.
System Design:
Contribute to system architecture and design discussions.
Ensure that software solutions are scalable, secure, and meet performance standards.
Collaboration:
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
Work closely with stakeholders to understand and define technical requirements.
Documentation:
Create and maintain technical documentation for code and system design.
Ensure that all code changes and system architecture updates are properly documented for future reference.
Continuous Improvement:
Stay up to date with the latest industry trends, technologies, and best practices in software development.
Participate in continuous improvement efforts, including automating processes, optimizing performance, and improving user experience.
Version Control and Deployment:
Use version control systems (e.g., Git) to manage codebase and contribute to continuous integration/deployment pipelines.
Ensure timely and smooth deployment of new features and updates to production.
Customer Support:
Provide support to end-users when needed, resolving software-related issues and answering technical questions.
Security:
Follow security best practices and ensure that software applications are secure from vulnerabilities and threats.
Mandatory Requirements of Candidates
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in software development, with a minimum of 2 years in a software engineering role.
Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript).
Experience with front-end and back-end development frameworks and tools.
Knowledge of database technologies (SQL, NoSQL).
Familiarity with cloud services and architecture (AWS, Azure, etc.).
Experience with version control systems (Git, GitHub, etc.).
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a team in an agile environment.
Excellent communication and collaboration skills.
Application Process: Interested candidates are invited to submit their resume along with a cover letter highlighting their experience in software development and their qualifications for the position of Software Engineer. Please send your application to [provide contact details or application instructions].
We look forward to considering your application for this exciting role in our engineering team.
About the Company (Location)
subang jaya