Description
Job Responsibilities:
Develop functionally rich, robust, and user-friendly web applications. Collaborate with a cross-functional team which includes Software Engineers, QA engineers, and Business Analyst. Share experience and knowledge of cutting-edge web development tools and technologies. Contribute and participate in the design and development of web applications, API integrations, and business intelligence solutions.
Job Requirements:
• Bachelor's/College Degree in Computer Science/Engineering or equivalent work experience
• Excellent problem-solving and coding skills
• Extreme attention to detail
• Exhibit professionalism and commitment to the role, the team, the company, and creation of best-in-class products
• Comfortable working as part of a scrum team and has a “team first” mentality
• Honest, self-aware of professional capabilities/limitations and show an eagerness to learn and improve through self-study and experimenting with new technologies
• Enjoy teaching and sharing knowledge with the team
• Able to understand complex requirements
• Confident, fun loving, and productive
Professional Skills and Experience Required:
• 3+ years of total software development experience
• 2+ years working in a company that practices Agile Software Development Frameworks such as SCRUM, Kanban, XP, others
• 3+ years in developing with C# / .NET (Core) with relevant knowledge on how the web works
• 3+ years solid experience in MS SQL Database and T-SQL
• Proficient with REST API design and general Web API development
• Proficient in Angular 2 or above (preferably Angular 6-8) with a minimum of 1-year solid experience
• Experience in developing responsive, interactive websites
• Experience in software development from the ground up
• Experience in designing, writing and implementing Web Applications, APIs, REST, SOAP
• Experience with web hosting platforms such as Azure, AWS or similar
• Has done level 2 and 3 application support and application development projects involving web, database, services, etc.
• Proficient in estimation techniques
• Maintain high standards of software quality by following good coding practices and adhering to high-quality development principles
Technology Stack:
• C#, .NET Core, Web Services
• Angular 2 or higher
• Entity Framework Core
• MS SQL (T-SQL, Stored Procedures, Functions, Views, and Tables)
• Web Fundamentals (HTML, CSS, and JavaScript)
• JavaScript Framework
• Front-end (CSS) frameworks like Bootstrap