Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Piper Companies, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Applications Engineer at Piper Companies will play a critical role in bridging the gap between engineering and customer success by designing, developing, and maintaining complex applications. This position involves collaborating with cross-functional teams to understand client needs, implementing software solutions that enhance product performance, and providing technical support throughout the product lifecycle. The ideal candidate will possess a strong technical background coupled with excellent problem-solving skills to effectively address customer challenges and improve application functionality.
Job Responsibilities
- Design, develop, and implement scalable applications that meet customer requirements.
- Collaborate with product management and engineering teams to define application specifications and user requirements.
- Provide technical guidance and support to clients during implementation and troubleshooting phases.
- Optimize existing applications for improved performance and user experience.
- Create detailed documentation for application designs, functionalities, and user instructions.
- Participate in code reviews and mentor junior engineers on best practices.
- Stay updated with industry trends and technologies to ensure continuous improvement of application features.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- Minimum of 5 years of experience in application development and engineering.
- Proficient with programming languages such as Java, C#, or Python.
- Strong understanding of application architectures, design patterns, and software development methodologies.
- Experience with database management systems, including SQL and NoSQL.
- Excellent communication skills, both verbal and written.
- Proven ability to work independently as well as collaboratively in a team-oriented environment.
Technologies & Tools
The Senior Applications Engineer will work primarily with technologies such as cloud computing platforms (AWS, Azure, or Google Cloud), containerization tools (Docker, Kubernetes), and continuous integration/continuous deployment (CI/CD) tools (Jenkins, GitLab CI). Familiarity with web development frameworks (Angular, React, or Vue.js) and version control systems (Git) is also essential. Additionally, knowledge of monitoring tools to assess application performance and user feedback is required.
Ideal Candidates
The ideal candidates for the Senior Applications Engineer position will demonstrate a strong blend of technical expertise and interpersonal skills. They will be innovative thinkers who are adept at problem-solving and possess a keen attention to detail. Successful candidates will thrive in a dynamic environment, showing initiative and adaptability to changing client needs. Effective communication and collaboration with teams across disciplines are crucial to ensuring project success. Passion for technology and a commitment to delivering high-quality results are paramount traits for thriving in this role.
Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.