We are looking for an experienced and ambitious Full Stack Developer to join engineering team, who will be involved in design, development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions. Responsibilities:
-
Participate in technical scoping, derive low level technical tasks based on requirements and deliver work items following architectural specs
-
Perform application design, development and deployment
-
Enhance and improve existing application
-
Deliver high quality, clean and maintainable code
-
Develop database structures for the web application and write stored procedures
-
Monitor application performance at post-deployment stage and make necessary changes if needed
-
Collaborate with product team, UX designers, technical team members and business stakeholders to translate business requirements into technical tasks and implementable code
-
Prepare technical documents as per established project standards
-
Perform code review of team members.
Requirements (Desired skills & experience)
-
4+ years of professional software development experience
-
Proficient in C#, .NET framework, .NET core, Web APIs and MVC
-
Expertise in Angular 9+, TypeScript, JavaScript and JQuery
-
Capable of designing reusable angular components, directives, and services
-
Ability to research, integrate, and consume external APIs
-
Practical knowledge of database paradigms, worked with Microsoft SQL Server and must be able to write optimized SQL Queries and Stored Procedures
-
Experience in Elasticsearch would be added advantage
...