We are a dynamic and innovative technology company committed to delivering cutting-edge solutions and services. Our team is growing, and we’re looking for a skilled .NET Full-Stack Developer to join us on our mission to create impactful software that meets the highest standards of quality and efficiency.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable code using .NET programming languages (C#, ASP.NET).
- Work across the full stack from frontend (HTML, CSS, JavaScript) to backend development, creating scalable and high-performance web applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate data storage solutions including databases, key-value stores, blob stores, etc.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Developer or Application Developer.
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).
- Experience creating database schemas that represent and support business processes.
- Experience with front-end technologies, including HTML5, CSS3, JavaScript, and Bootstrap.
- Strong understanding of object-oriented programming.
- Skill for writing reusable libraries.
- Familiar with various design and architectural patterns.
- Excellent troubleshooting and communication skills.
- Ability to work independently and in a team environment.