Job Summary:
Spiralogics is a leading custom software development company primarily based in the US, Nepal and India. With 18+ years of experience in tech industry, we go beyond the traditional application development process to deliver quality products. With an array of both in-house and client-based applications, we work with different technologies such as Dot NET, PHP, Python, Node JS, React, Angular JS, Java, Xamarin, iOS, Android, Flutter.
We are looking for a passionate and experienced Full Stack Developer with expertise in .NET Core and Angular to join our growing team. Candidate will be responsible for building and maintaining large-scale enterprise applications, particularly in the health care domain. They should be familiar with the cutting-edge Dot NET technologies (Dot NET 5).
If you want to build your career in a growing IT company, then come join Spiralogics. We provide a fun, friendly, and flexible working environment with employee centric work culture.
Job Description:
- Develop, maintain, high-quality software following company coding policies and standards.
- Collaborate with other team members and stakeholders.
- Willing to guide the team and provide proper feedback.
- Reporting on project status and developments to senior team members.
- Participate in requirements analysis and collaborate with internal teams to produce software design and architecture.
- Active participation in code review process.
- Work on front-end development using Angular for creating responsive and dynamic user interfaces.
Job Requirements:
- 2+ years of professional experience in full stack development using .NET Core (C#) and Angular.
- Strong command of Entity Framework and building scalable APIs.
- Experience in XAML, Xamarin is a big plus.
- Proficient in writing and optimizing complex T-SQL queries and designing MS SQL Server database structures.
- Hands-on experience with SQL Server performance tuning and query optimization is preferred.
- Solid understanding of object-oriented programming and software design principles.
- Familiar with version control systems such as Git or SVN.
- Experienced in using project management tools like JIRA, Trello, or Redmine.
- Excellent communication skills, with the ability to articulate technical concepts clearly.
- Self-motivated, detail-oriented, and capable of working both independently and as part of a team.