Summary:
The Application Engineer will design, develop, and test computer applications and software programs for various platforms. They will also update existing software programs and ensure they meet user requirements.
Responsibilities:
- Collaborate with the software development team to create new applications and software programs.
- Test new applications and software programs and fix any issues discovered during testing.
- Develop, review, and analyze software specifications and other project documentation.
- Write code for new applications and software programs or make changes to existing code.
- Implement software solutions that are scalable, reliable, and maintainable.
- Manage multiple projects simultaneously and ensure they remain on schedule and within budget.
- Provide technical support to customers and clients.
- Stay up-to-date with new trends and technologies in software development.
Qualifications:
- Degree in Computer Science, Software Engineering, or related field.
- At least 3 years of working experience in software development.
- Strong experience in programming languages such as Java, Python, and C++.
- Strong knowledge of SQL and databases.
- Good working knowledge of web development technologies such as HTML, CSS, and JavaScript.
- Familiarity with Agile, SCRUM methodologies, and DevOps practices.
- Experience working with Cloud technologies such as AWS, Azure, GCP.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work in a team environment as well as independently.
- Strong attention to detail and ability to multi-task effectively.