Job Description
We are seeking an experienced and skilled Senior Business Application Developer to join our team. The ideal candidate will have extensive knowledge of developing, maintaining, and enhancing complex business applications, along with outstanding communication skills in English.
Key Responsibilities:
* Develop and Maintain Applications: Design, develop, test, and maintain high-quality business applications using a legacy database management system.
* Legacy System Management: Lead the modernization and migration of legacy systems where applicable.
* Technical Leadership: Provide guidance to junior developers and participate in code reviews to ensure best practices.
* System Optimization: Analyze and optimize existing code for performance and scalability.
* Documentation: Write clear, concise, and comprehensive technical documentation.
* Communication: Collaborate with cross-functional teams, providing project updates and participating in meetings with stakeholders, using fluent English.
Qualifications:
* Experience: Minimum of 5+ years of experience in software development, preferably with a legacy database management system.
* Skills:
* Strong problem-solving and debugging skills.
* Experience with legacy system migration and integration with newer technologies.
* Language: Excellent written and verbal communication skills in English.
* Other Requirements:
* Ability to work independently and manage time effectively.
* Strong attention to detail and commitment to producing high-quality work.
Preferred Skills:
* Experience in modern development environments or exposure to other programming languages.
* Familiarity with Agile/Scrum methodologies.
* Knowledge of source control systems.
About the Role
This is a remote position that offers the opportunity to work on complex business applications and contribute to the growth of our organization. If you are a motivated and skilled developer looking for a new challenge, we encourage you to apply.