Role
We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. As a Software Engineer, you will be responsible for developing, implementing, and maintaining software solutions that meet the needs of our clients. The ideal candidate should have a strong background in C#, ASP.NET, Nodejs, CodeIgniter, ReactJS, and possess excellent problem-solving skills. Additionally, a solid understanding of MSSQL databases and the ability to handle multiple projects simultaneously is required.
Responsibilities
- Design, develop, and maintain software applications using C#, ASP.NET, Nodejs, CodeIgniter, ReactJS and Python, VB.Net, .Net Core and React JS.
- Collaborate with cross-functional teams to gather and analyse software requirements.
- Participate in the entire software development lifecycle, including planning, designing, coding, testing, and deployment.
- Troubleshoot and debug software defects to ensure optimal performance and user experience.
- Create and maintain technical documentation, including software specifications, user manuals, and system architecture diagrams.
- Effectively manage multiple projects and prioritize tasks to meet project deadlines.
- Collaborate with team members to identify and implement software enhancements and optimizations.
- Conduct thorough testing and quality assurance to ensure software reliability and stability.
- Provide technical support and assistance to clients and end-users as needed.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of experience as a Software Engineer or similar role.
- Proficient in C#, ASP.NET, Nodejs, CodeIgniter, ReactJS, and other relevant programming languages and frameworks.
- Strong problem-solving skills and the ability to analyse complex software requirements.
- Experience with MSSQL databases and strong database knowledge.
- Excellent understanding of software development principles and methodologies.
- Ability to handle multiple projects simultaneously and meet project deadlines.
- Strong communication and interpersonal skills.
- Detail-oriented with a focus on delivering high-quality software solutions.
- Proactive and self-motivated, with a passion for continuous learning and professional growth.
Experience
- 3-5 yrs