
SOFTWARE ENGINEER(JOB CODE: SE)
Posted 2 months ago
- Design, develop, and maintain scalable, secure, and high-performance software applications.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Collaborate with stakeholders to gather and analyze requirements and translate them into technical solutions.
- Conduct feasibility analysis and provide technical recommendations. Coordinate with cross-functional teams, including UI/UX designers, product managers, and business stakeholders.
- Prepare and maintain comprehensive technical documentation, including design specifications, user guides, and API documentation.
- Provide support for troubleshooting production issues and implementing fixes.
- Hands-on experience with frontend and backend development frameworks (React, Angular, Node.js, .NET, Spring Boot, etc.).
- Strong proficiency in programming languages such as Python, Java, C++, JavaScript, or Go.
- Experience with web development technologies (HTML, CSS, JavaScript, RESTful APIs).
- Knowledge of databases (SQL, NoSQL) such as MySQL, PostgreSQL, and MongoDB.
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Experience with version control systems (Git, GitHub, GitLab).
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes)