Software Engineer
Job Highlight
Job Description
Key Responsibilities:
- Develop and Maintain Applications: Design, develop, test, and maintain robust web applications using .NET for backend services.
- Server-Side Development: Utilize NestJS to build scalable server-side applications that integrate seamlessly with front-end components.
- Front-End Development: Create responsive user interfaces using Vue.js to enhance user experience.
- Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other developers to deliver high-quality software solutions.
- Code Quality and Best Practices: Write clean, maintainable code following best practices in software development. Conduct code reviews and provide constructive feedback.
- Troubleshoot and Debug: Identify issues in existing applications and implement effective solutions promptly.
- Stay Updated with Industry Trends: Continuously learn about new technologies and frameworks to improve development processes.
Qualifications:
- Bachelor’s degree in Computer Science or related field (or equivalent work experience).
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in .NET framework (C#, ASP.NET).
- Experience with NestJS for building server-side applications.
- Proficiency in Vue.js for front-end development.
- Familiarity with RESTful APIs design and implementation.
- Knowledge of database systems such RDBMS.
- Experience with version control systems like Git.
Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to collaborate effectively within a team environment.
- Ability to manage multiple tasks simultaneously while meeting deadlines.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with DevOps practices including CI/CD pipelines.
- Understanding of Agile methodologies.
Job Function | |
Work Location | Central |