Job Description
Job Description
We are looking for a skilled Software Engineer to contribute to the development, enhancement, and maintenance of software applications that drive our business operations. This role requires a motivated individual with a strong technical background and a passion for delivering high-quality solutions.
Responsibilities :
- Design and implement software applications tailored to business needs, ensuring optimal performance and reliability.
- Write clean, efficient, and well-documented code while adhering to best practices.
- Conduct thorough testing and debugging to identify and resolve software issues.
- Collaborate with cross-functional teams to understand requirements and deliver effective technical solutions.
- Stay informed about emerging technologies and tools to continuously improve development processes.
- Utilize version control systems, such as Git, to manage code effectively.
- Work with databases to design, query, and maintain data structures.
- Ensure software solutions are scalable and maintainable.
- Provide technical support and troubleshooting for deployed applications.
- Minimum of 3 years of experience in software development.
- Proficiency in programming languages such as C#, JavaScript, Python, or Java.
- Hands-on experience with frameworks like .NET and ASP.NET.
- Familiarity with front-end technologies, including React.js.
- Strong knowledge of database design and query optimization.
- Experience using version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills for collaboration and documentation.