You will collaborate with cross-functional teams to deliver high-quality, scalable, and reliable solutions to meet our business needs.
- Develop, test, and deploy .NET applications using C# and other relevant technologies.
- Collaborate with software architects, product owners, and other team members to understand project requirements and design efficient solutions.
- Write clean, well-structured, and maintainable code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and issues.
- Keep up-to-date with industry trends and best practices in software development.
- Participate in the software development life cycle, including planning, requirements analysis, and documentation.
- Optimize application performance and ensure security best practices are followed.
- Contribute to the continuous improvement of our development processes and tools.
- Bachelor’s degree in Computer Science or related field (or equivalent work experience).
- Proven experience in .NET development using C#.
- Strong knowledge of ASP.NET, MVC, Web API, and Entity Framework.
- Proficiency in database design and SQL.
- Familiarity with Agile development methodologies.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
- Self-motivated with a passion for learning and staying up-to-date with technology trends.
- Working with virtual control system
- Working with sip Session Initiation Protocol is plus
- Opportunities for professional growth and development.
- Friendly and collaborative work environment.
- Exciting projects and challenging tasks.
- Flexible working hour with hybird environment
- Ability to learn within the work