Software Development Engineer III-Full Stack

Posted about 2 months agoViewed
IndiaFull-TimeSoftware Development
Company:ShipBob, Inc.
Location:India
Languages:English
Seniority level:Senior, 6+ years
Experience:6+ years
Skills:
Software DevelopmentSQLAgileASP.NETFull Stack DevelopmentJavascriptMicrosoft .NETC#REST APIDevOpsMicroservicesJSON
Requirements:
6+ years of experience. Excellent problem-solving skills. Excellent programming skills. Excellent communication skills. Object oriented mindset. Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment. Ability to own small well scoped features and implementation. Hands-on coding approach to engineering mentorship. Ability to own medium sized features from design to implementation. Defensive coding mindset with knowledge of OWASP. Ability to own large features from design to implementation. Ability to own service level system design. Demonstrated experience in .NET (C#, ASP.NET MVC), SQL, and database design. Proficiency with JavaScript, JSON, and REST APIs. Solid understanding of Agile software development and team building/leadership. Hands-on experience in automating infrastructure and build processes. Passion for software quality (UT, IT, regression) is a plus. Ability to own and drive cross-service system design is a plus. Experience with Microsoft Azure (Functions, WebJobs, App Services, Service Bus, Storage Queues, DevOps) is a plus. Familiarity with event-driven (EDA) and service-oriented (SOA) architecture is a plus. Exposure to Vue.js is a plus.
Responsibilities:
Develop production level software in coordination with the team. Design and build systems connecting ShipBob with external e-commerce platforms and partners. Solve challenges around reliability and scalability for integrations. Become a go-to expert in one area of the codebase and understand the broad architecture. Provide technical advice and weigh in on technical decisions impacting other teams or the company. Research and propose new technologies. Scope and stage work into well-defined milestones. Regularly deliver software on time and make accurate estimates. Own the technical testing and performance plan for projects. Identify and solve important problems, coordinating with others on cross-cutting technical issues. Set direction at the project/service level and influence decision-making at the Pillar level. Identify and proactively tackle technical debt. Make others better through code reviews, documentation, technical guidance, and mentoring or serving as a Tech Lead. Sit on the Architectural Review Board and provide feedback on projects outside of their core area. Understand tradeoffs between technical, analytical, and product needs. Identify and propose strategies around technical problems affecting their team, communicate standards, and get buy-in on solutions.
About the Company
ShipBob, Inc.
View Company Profile
Similar Jobs:
Posted about 1 month ago
IndiaFull-TimeSoftware Development
Software Development Engineer III-Full Stack
Posted about 1 month ago
IndiaFull-TimeSoftware Development
Software Development Engineer III
Posted about 1 month ago
15+ countriesFull-TimeSoftware Development
Software Development Engineer III - Backend
Company: