Key Responsibilities:
- Develop and enhance software applications according to client specifications.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Revise, update, and refactor code as necessary.
- Collaborate with internal teams to produce software design and architecture.
- Participate in all phases of the software development lifecycle.
- Troubleshoot, debug applications to optimize performance.
- Stay up-to-date with emerging technologies and industry trends.
Skills
Essential Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as an IT Developer or similar role.
- Strong knowledge of programming languages such as Java, C#, or Python.
- Familiarity with databases such as MySQL, Oracle, or SQL Server.
- Understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as in a team environment.
Desired Experience:
- 3 to 5 years of hands-on experience in software development.
- Experience with web development frameworks is a plus.
- Knowledge of Agile methodologies is preferred.
- Previous experience in the financial or logistics industry is a benefit.