We are seeking a Software Engineer (Middle Level) to join our team. The ideal candidate will have a strong foundation in software development and a passion for building high-quality applications using Microsoft Technology. This role requires an individual who is detail-oriented, has excellent problem-solving skills, and can work effectively in a fast-paced environment.
Key Responsibilities:
- Develop, test, and maintain software applications using .Net, C#, VB6, and Ms SQL.
- Utilize Visual Studio for coding and development tasks.
- Collaborate with the team to produce clear and detailed documentation, including diagrams, and participate in SIT, UAT, and penetration testing.
- Write efficient and optimized SQL queries, DML, and DDL.
- Implement and integrate APIs for seamless application functionality.
- Manage version control using Git to ensure smooth project collaboration.
- Troubleshoot and debug issues as they arise, providing effective solutions in a timely manner.
- Communicate effectively with team members, stakeholders, and clients to ensure project success.
Qualifications:
- Bachelors degree in Information Technology or a related field from a reputable university.
- More than 3 years of experience in software development using Microsoft Technology.
- Hands-on experience with Visual Studio.
- Strong understanding of RDBMS concepts and SQL proficiency.
- Experience in documentation, creating diagrams, and conducting SIT, UAT, and penetration tests.
- Familiarity with API integration and version control systems like Git.
- Excellent communication, interpersonal, and presentation skills.
- Must not be currently enrolled in any academic program.