Software Development Engineer III-Full Stack

Posted about 1 month agoViewed
IndiaFull-TimeSoftware Development
Location:India
Languages:English
Seniority level:Senior, 6+ years
Experience:6+ years
Skills:
LeadershipSoftware DevelopmentSQLAgileASP.NETJavascriptMicrosoft AzureC#API testingASP.NET MVC.NETDevOpsCommunication SkillsProblem SolvingMentoringJSON
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) Ability to own and drive cross-service system design Experience with Microsoft Azure (Functions, WebJobs, App Services, Service Bus, Storage Queues, DevOps) Familiarity with event-driven (EDA) and service-oriented (SOA) architecture Exposure to Vue.js
Responsibilities:
Become a go-to expert in a codebase area and understand system architecture. Provide technical advice and influence technical decisions impacting other teams. 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 on cross-cutting technical issues. Set direction at the project/service level and influence decision-making at the Pillar level. Proactively tackle technical debt. Improve others through code reviews, documentation, technical guidance, mentoring, or Tech Lead roles. Sit on the Architectural Review Board and provide feedback on projects outside of core area. Understand and lead solutions considering technical, analytical, and product needs. Identify and propose strategies for technical problems affecting their team, communicating standards and gaining buy-in. Perform all responsibilities of Software Development Engineer I & II.
Similar Jobs:
Posted about 2 months 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: