Developer support engineer job description
Example developer support engineer requirements on a job description
- Bachelor's degree in Computer Science or related field.
- Experience with programming languages, such as Java, JavaScript, or Python.
- Experience with debugging and troubleshooting software applications.
- Proficiency with web technologies, such as HTML, CSS, and AJAX.
- Knowledge of databases and operating systems.
- Strong customer service skills.
- Excellent verbal and written communication.
- Ability to work independently and collaboratively.
- Ability to multi-task and manage multiple priorities.
- Ability to think analytically and solve complex problems.
Developer support engineer job description example 1
The Progress developer support engineer job description
.NET Developer Support Engineer
in Sofia, you can join us in doing what we do best: propelling business forward. In this very technical role, you will be a part of a product team and will be helping customers troubleshoot and develop their applications built with our Document Processing Libraries - .NET-based visual UI controls for editing documents in various formats and components for back-end conversion and generation of documents. As you work hand-in-hand with our customers' engineering teams, you'll be among the first to hear their direct product feedback and will have the chance to influence the product roadmap. We have been developing and supporting products established on the market for 11 years, with tens of thousands of developers regularly using them worldwide. Our components are used internally by numerous Progress teams, which places us right at the core of the company's popular products like Telerik UI for ASP.NET MVC, ASP.NET AJAX, WPF, WinForms, Sitefinity, Xamarin, Blazor, and Kendo UI.
What you will do in this role:
Work directly with customers to help get their job done. Don't forget, our customers are software developers like us, so this could be a fantastic learning experience Debug and investigate customer code, identify bugs and feature requests, and propose workarounds and working solutions Fix simple bugs reported by customers Create technical documentation, translating internal functional specifications to the language of the customers Create marketing and developer-oriented demos, code samples, and knowledge base articles Write clean, maintainable, and readable code according to the team coding standards Think a lot about API design, backward compatibility, and architecture conformance Participate in code and API reviews for the final polishing of the product Work closely with other team members and roles, including developers, to propose functional and API changes, and review functional specifications; QA engineers to confirm the identified issues; product managers to define the scope of the features
To be successful, you'll need:
Experience with .NET and C# Desire to communicate directly with customers (developers like us), mainly in written form Proactive drive for constant product improvement The ability to receive direct feedback from clients Excellent time management skills. Ability to commit to both short-term and long-term goals To feel comfortable with large codebases. You will have to read and debug a lot of code, both our and clients' code Knowledge of software design principles Good written and verbal English Willingness to learn fast
What you will get:
Team of senior engineers who are ready to share their knowledge and help you grow with them The opportunity to work in a product team where your opinion matters A constant stream of challenges to solve Informal and friendly environment A chance to join a company globally recognized for its leading products Hands-on product development with a worldwide effect upon millions of people Dynamic opportunity for professional growth A company with a social and benefits program that allows you to concentrate on your career
What we offer in return is the opportunity to join a talented team of bright and friendly people and also to enjoy:
Compensation
Generous remuneration package Employee Stock Purchase Plan Enrollment
Vacation, Family, and Health
30 days paid annual vacation An extra day off for your birthday 2 additional days off for volunteering Premium healthcare and dental care coverage Additional pension insurance Well-equipped gym on-site with CrossFit equipment and a climbing wall Co-funded Multisport card Daycare Center for your little ones
And most importantly, excellent company culture with wonderful colleagues to learn from and collaborate with!
We would be happy to hear from you! Apply now!
#LI-AG1 #LI-Hybrid
Together, We Make Progress
Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!
Developer support engineer job description example 2
Platform Science developer support engineer job description
Founded in 2015, we are an open IoT platform that partners with innovative fleets, application developers, vehicle manufacturers, and equipment providers in the transportation industry to deliver revolutionary solutions to supply chain professionals across the globe.
Our employees are an engaging, diverse group of people who believe in the power of great ideas. We hire people with different experiences and perspectives to build a company culture that fuels growth through innovation.
We value thoughtful actions and empathy for others. We approach challenges with resiliency and creativity, while encouraging transparency because, no matter our backgrounds or responsibilities, we are one team.
About the Team:
Developer Support Engineers are responsible for ensuring that the reliability of our products are meeting the high expectations of our customers and partners. As a Support Engineer for developers, you will have the opportunity to learn all aspects of our platform and how our customers and partners interact with it.
As part of this team you will facilitate partner integrations, triage and troubleshoot issues, and work hand-in-hand with both internal and external groups to ensure product stability. If you're passionate about learning and curious about how things work, you may be a good fit for this role.
What You'll Do:
- Develop a deep understanding of Platform Science's products and processes.
- Provide expeditious support to our partners.
- Triage, troubleshoot and resolve technical issues encountered by partner developers.
- Create and maintain technical documentation and knowledge articles that enable others to resolve issues.
- Contribute to the creation of training materials that enable partners to easily use the tools, documentation, and processes provided.
- Consult with product development teams on documentation and best practices for integrating to products via API.
- Be the expert on all of our integrations that can either answer or help find the answer to any question development partners may have.
- Take part in a 24/7 on-call rotation responsible for coordinating Platform Science's response to mission-critical incidents, ensuring efficient resolution with minimal customer impact.
What We're Looking For:
- Software development background
- Strong troubleshooting skills
- Experience querying and communicating data
- Effective written and verbal communication
- Emphasis on documentation to avoid tribal knowledge
- Desire to learn new technologies while supporting existing
- Passion to empower others and automate where possible
- Curiosity to understand complex interactions
- Security minded
Platform Science Benefits Highlights:
- Medical, dental, and vision benefits (some plans for employees are 100% covered by Platform Science)
- Generous paid time off and company holidays
- Up to 12 weeks of paid parental leave
- 401k matching
- Investment in your professional growth in the company
At this time we only consider candidates in these states: AL, AR, AZ, CA, CO, FL, GA, ID, IL, KY, MA, MD, MI, MN, MO, NC, NH, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, and WI. In the future we plan to add more states.
Developer support engineer job description example 3
Horizontal developer support engineer job description
- Working closely with Business Analysts, Quants, ETL Developers, Engineers of all types, Project Managers and Operations personnel on data profiling, ETL process design, development and testing, and Report testing activities.
- Analyze complex sql-based components in massive data warehouse setting
- Assist in design and development of transactional web based applications from relational database standpoint.
- Assist in Business Intelligence projects from the stand-point of design and development of dimensional models.
- Assist in SQL optimization activities and performance tuning.
Required:
- Strong organizational, communication, and interpersonal skills.
- Experience working in various database environments such as Snowflake, SQL Server, Oracle, UDB, DB2, and others.
- Strong skills in various flavors of SQL such as PL/SQL, TSQL, etc as well as demonstrated experience in adapting previously unknown flavors quickly. Furthermore, the candidate must have demonstrated proficiency in SQL performance tuning and experience working in Data Warehousing, Business Intelligence and Transactional Application Development environments.
- Knowledge of ETL tools (primarily Datastage) is a plus.
Technical Skills:
- Minimum of 5-6 years of related technology experience.
- Strong written and verbal communication skills.
- Hands on experience with PL/SQL,TSQL are a must.
- Hands on experience with SQL performance tuning.
- Hands on experience with Oracle packages, stored procedures, functions, triggers, collections, materialized and normal views.
- Experience in Oracle/SQL Server/UDB/Netezza/Exadata
- Experience with Snowflake
- Experience in database modeling for BI and for Transactional systems.
- Strong experience in UNIX shell scripting.
- Understanding of ETL processes including QA is a big plus.
- Experience and understanding of Business Intelligence is a big plus.
- Understanding of networking concepts and protocols such as tcp, ftp, http, firewalls, ports, web servers is a plus.