What are the responsibilities and job description for the Software Application Engineer position at OPEX Careers?
Job Description:
As a Software Application Engineer at OPEX Corporation, you will play a crucial role in the integration of our software solutions across internal and external systems. Working closely with cross-functional teams, you will be responsible for designing, developing, and implementing software applications that enhance the functionality and performance of our products. Your expertise will be instrumental in ensuring seamless communication and data exchange between different systems, optimizing operational efficiency and customer satisfaction.
This position involves travel to customer sites, constituting approximately 30% of your monthly working hours. These engagements are key to gathering insights, deploying our solutions effectively, and providing essential support, ensuring our products fulfill customer needs and expectations.
Key Responsibilities:
- Collaborate with internal and external teams to understand software requirements and system integration needs.
- Design and develop software applications to facilitate the seamless integration of OPEX products with various internal and external systems.
- Implement robust APIs and data interfaces to enable efficient communication between different software platforms.
- Conduct thorough testing and debugging of software applications to ensure reliability and performance.
- Provide technical support and troubleshooting assistance for software integration issues.
- Stay updated on industry trends and best practices in software development, particularly in Postgres development, to drive continuous improvement.
- Travel to customer sites, approximately 30% of monthly working hours, to assist in deployment, customization, and troubleshooting of our solutions.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of experience as a Software Application Engineer.
- Preferred: Experience in the warehousing or logistics industry, particularly in integrating software solutions with warehousing management systems.
- Proven experience in software development, particularly in application integration with expertise in Postgres and SQL Server development.
- Proficiency in programming languages such as Java, C#, or Python.
- Strong understanding of API design principles and data exchange protocols.
- Excellent problem-solving skills and attention to detail.
- Effective communication and teamwork abilities.