Overview
We are seeking a talented and motivated Backend Developer to join our software development team.
The ideal candidate will be responsible for designing, developing, and maintaining applications using the .NET framework and C#.
You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our business and customers.
Responsibilities
- Design, develop, and maintain software applications using C# and the .NET framework, ensuring high performance, quality, and responsiveness of applications.
- Collaborate with product managers, business analysts, and other stakeholders to gather and analyze requirements, translating them into technical specifications.
- Write clean, scalable, and maintainable code that adheres to best practices and coding standards.
- Conduct unit testing and debugging of applications to ensure software is error-free and meets the specified requirements.
- Develop and integrate APIs, web services, and third-party tools with existing systems, ensuring seamless data flow and functionality.
- Design and manage databases, writing efficient SQL queries and stored procedures to support application functionality.
- Maintain comprehensive documentation for code, processes, and system designs to facilitate ongoing maintenance and support.
- Identify and resolve performance bottlenecks, implementing optimizations to improve application efficiency.
- Work closely with front-end developers, QA engineers, and DevOps teams to ensure the successful delivery of projects.
- Stay updated with the latest developments in the .NET ecosystem and other related technologies, applying new knowledge to enhance existing solutions.
- Carry out any other duties and responsibilities as assigned by the Company/Superior.
Qualifications
- Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent experience.
- 2+ years of experience in software development using C# and the .NET framework.
- Experience with ASP.NET, .NET Core, and MVC frameworks.
- Strong understanding of object-oriented programming (OOP) principles.
- Experience working with relational databases like SQL Server, MySQL, or PostgreSQL.
- Familiarity with cloud services such as AWS or Azure is a plus.
- Proficiency in C# and .NET development.
- Strong understanding of RESTful APIs and web services.
- Experience with version control systems like Git.
- Knowledge of design patterns and software development best practices.
- Familiarity with Agile/Scrum methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively both independently and as part of a team.
- Good time-management skills with the ability to handle multiple tasks and projects simultaneously.
Company benefits
- Performance Bonuses & Increment
- Comprehensive Medical Reimbursement
- Company Insurance for Confirmed Staff
- Weekly Wellness & Sports Activities
- Monthly Birthday Celebration
- Key Performance Indicators (KPIs)
Job details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting
#J-18808-Ljbffr