As a software engineer your responsibilities at Webgility will be:
Collaborate with a team of world-class engineers in solving problems relating to ecommerce, data integration, security, data analytics, and microservices with high availability demands.
Identify, prioritize and execute tasks in the software development life cycle.
Develop tools and applications by producing clean, efficient code.
Review and debug code.
Reformulating existing code to ensure adherence to stipulated guidelines.
Checking your code to detect and remedy errors and omissions.
Testing your outputs to ensure that they are in excellent working order.
Ensuring that outputs are visually appealing, user-friendly, and engaging.
Deploying developments and monitoring uptake by the target audience.
Required Candidate profile
Bachelor's degree in Computer Science, Electrical & Computer Engineering, Mathematics or equivalent job experience.
3+ years of software development experience developing commercial software using C#
Extensive experience with ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) and WebAPI
Extensive experience with unit testing/mocking frameworks
Understanding of SOLID principles and design patterns
Experience with scalable RESTful API development and deployment with .NET/C# technologies
Experience with the SQL Server , Postgres
Demonstrated problem solving and debugging skills
Keyskills: software development life cycle data analytics debugging code review software engineering problem solving data integration
Since 2007, Webgility has helped over 10,000 companies with ecommerce automation. Today, we are the #1 automation software for QuickBooks & NetSuite retailers. Business is booming, and we're growing at warp speed!Our MissionEmpower small & medium-sized enterprises to thrive in ec...