Bengaluru, IND
3 days ago
System Development Engineer, Greenseers
Description Systems Development Engineer is a builder who solves straightforward technical problems using technology solutions composed of smaller or stand-alone components and processes. This includes developing small tools and applications. Working at tactical level, SysDE focuses on improving their team's projects, infrastructure, operational performance, and stability. Key job responsibilities * Deliver logical, maintainable, and timely technology solutions to meet defined requirements * Learn and apply current engineering best practices, such as getting designs and code reviewed, incorporating feedback, and writing clear documentation * Test solutions and classify, store, and handle data in accordance with Amazon policies * Actively seek guidance from managers and peers, and apply that feedback to your work * Participate in team discussions around design, scoping, and prioritization, learning to understand business goals and customer needs * Ensure solutions address team goals and improve customer experience * Learn to identify and scope problems, calculate solution costs, and make technical trade-offs * Assume responsibility for systems you inherit and produce, applying principles of operational excellence * Understand system requirements, performance properties, and dependencies, and troubleshoot issues * Remain calm under pressure and know when to ask for help * Begin learning about customer experience and provide excellent support * Identify and address operational risks, especially at component level * Help train and mentor interns, and potentially participate in hiring process Basic Qualifications - * 2+ years of software development and system design experience - * Proficiency in one or more programming languages and frameworks - * Understanding of software architecture patterns and design principles - * Ability to write maintainable, tested, and well-documented code - * Strong problem-solving and analytical skills - * Familiarity with agile software development methodologies - * Willingness to learn new technologies and take on challenging problems - * Good communication and collaboration skills Preferred Qualifications - Experience with CI/CD pipelines build processes
Confirm your E-mail: Send Email