We are seeking an enthusiastic and talented Junior .NET Developer to join our team. This role offers an excellent opportunity for an early-career developer to gain experience in .NET development and contribute to the development of cutting-edge software applications.
Job Description:
As a Junior .NET Developer at ACE Money Transfer, you will work closely with our development team to design, develop, test, and maintain software applications. You will have the chance to work on a variety of projects and learn from experienced developers while actively contributing to the success of our software products.
Key Responsibilities:
Software Development: Participate in the design, coding, testing, and debugging of software applications using .NET technologies.
Code Maintenance: Collaborate with senior developers to review and maintain code quality, ensuring adherence to coding standards.
Problem Solving: Troubleshoot and resolve software defects and issues in a timely manner.
Documentation: Maintain accurate documentation of software designs, coding tasks, and project-related information.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions.
Continuous Learning: Stay updated with the latest .NET technologies and best practices, and actively seek opportunities for professional growth and skill development.
Qualifications:
- Minimum Bachelor\'s degree in Computer Science or engineering.
- Typically, 1+ years of professional experience in software development, with a significant portion of that time spent working on .NET projects.
- Familiarity with C# , .NET framework and the Win forms, ASP.NET framework, Web-API’s.
- Having Xamarin Forms Knowledge is plus.
- Understanding of object-oriented programming concepts.
- Some experience in designing and implementing complex software architectures and solutions (e.g., Model-View-Controller).
- Experience in optimizing application performance, identifying bottlenecks, and implementing performance improvements. Good knowledge of writing optimized Queries and Stored Procedures.
- Knowledge in refactoring code to improve maintainability, readability, and overall quality.
- Effective problem-solving and analytical skills.
- Strong communication and teamwork abilities.