AI Software Engineer (Junior/Senior)
Description
Job Responsibilities:
(1) Develop and maintain applications based on the .NET platform, ensuring their performance, stability, and scalability.
(2) Modify and optimize WPF user interfaces to enhance user experience and interface interactivity.
(3) Demonstrate problem-solving skills and a teamwork spirit, collaborating and communicating effectively within the team.
(4) Independently develop projects and demonstrate strong problem-solving abilities.
(5) Integrate different systems, effectively merging data and functionality between disparate systems.
(6) Utilize AI models to develop innovative solutions and enhance application functionality.
(7) Take a proactive approach to learning new technologies and skills as required for various projects.
Skills Required:
(1) Proficiency in Python, C++, and C# programming languages, with the ability to develop and maintain software projects in each language.
(2) Experience in PostgreSQL and SQLite database development, including designing, implementing, and optimizing database structures, and writing efficient SQL queries and stored procedures.