Title: Application Developer
Area(s) of responsibility
Responsibilities
• Develop and maintain server-side logic ensuring high performance and responsiveness.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Implement data storage solutions and ensure security and data protection.
• Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
Required Skills
• Proficiency in server-side languages such as Python, Ruby, Java, PHP, and .Net.
• Understanding of database management and SQL.
• Knowledge of best practices in data security.
• A Bachelor's degree in Computer Science, Information Technology, or a related field is required.
Preferred Skills
• Familiarity with front-end languages such as HTML, JavaScript, and CSS.
• Experience with cloud platforms like AWS, Google Cloud, or Azure.
• Understanding of serverless architecture.
• Knowledge of containerization and orchestration tools like Docker and Kubernetes.
• Experience with version control systems like Git.
• Familiarity with Agile/Scrum development methodologies.
• Knowledge of RESTful API design and development.
• Experience with microservices architecture.
• Understanding of caching techniques.
• Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.