Hybrid Work Model: 2 days work from home, 3 days in the office.
Fun Perks: Weekly Happy Hour with free meals and team activities, plus annual team-building adventures.
Career Growth: Company-paid certifications, training, and development plans.
Casual Culture: Dress casually and enjoy a flat, open-door environment.
Role & responsibilities
Understand requirements and how they translate in application features.
Evaluate existing applications to reprogram, update and add new features.
Write high-quality source code to program complete applications within deadlines.
Collaborate with a team of business & IT professionals to set specifications for new applications.
Design and write prototypes according to specifications.
Design, develop, maintain and enhance systems based on business requirements using approved technologies and coding standards.
Conduct functional and non-functional testing. Troubleshoot and debug applications.
Automate tasks through appropriate tools and scripting.
Collaborate with internal teams, customers, and vendors to fix and improve products.
Document development phases and monitor systems.
Develop technical documents and handbooks to accurately represent application design and code.
Requirements
Bachelors degree ( BA or BS) in Computer Science, Information systems, Engineering, Computer applications or related field.
Proven experience with ASP.NET MVC 4/5 & Core.
3-6 years of experience building web application/cloud-based SaaS systems.
3-6years of experience with Web API/RESTFul Services, OAuth, and Microsoft SQL/SQL Azure.
3-5 years of experience/technical expertise in Microservice, SQL, T-SQL, ASP.Net, C#, VB.NET, Object-oriented programming, Visual Studio, XML & Jquery.
Experience with HTML, Angular JS 1.x, and JavaScript is a plus.
Knowledge of XSLT will be an added advantage.
Azure Cloud Services knowledge would be a plus.
Understanding of Agile and Rapid Application Development (RAD) methodologies.
Previous experience developing web applications. Development of systems capable of supporting thousands of users running multiple web browser platforms.
Excellent understanding of software design and programming principles.
Sound problem solving, coding, and debugging skills sufficient to quickly identify and analyze a problem, propose viable solutions and articulate why a solution is preferred.
Good listening and organizational skills to gather requirements and assess impact. Good critical thinking skills to understand business needs.