Job Overview
We are seeking a skilled and experienced Full-Stack Developer with a minimum of 1 year of experience in full-stack development. This role involves working on designing, implementing, testing, and maintaining both web and mobile applications. You will be a crucial member of our dynamic technology team, contributing to various projects, participating in building application architecture, and advancing our digital solutions.
Responsibilities
Frontend and Backend Development:
- Collaborate with cross-functional teams to design and implement user interfaces and features.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues, making necessary adjustments to ensure optimal performance.
Web and Mobile Application Development:
- Design and implement features for both web and mobile applications.
Application Architecture:
- Participate in designing and building application architecture.
- Ensure architecture decisions support scalability, performance, and security requirements.
- Collaborate with other developers and architects to design efficient and robust systems.
Business Analysis:
- Collaborate with stakeholders to gather and analyze business requirements.
- Translate business needs into technical requirements.
- Work closely with project managers to ensure technical solutions align with business objectives.
Key Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 1 year of hands-on experience in full-stack development.
- Proficiency in front-end languages such as HTML, CSS, and JavaScript.
- Experience with back-end development using Java and .NET and other languages such as Python or Node.js.
- Familiarity with web development frameworks (e.g., React, Angular, Flask, Django).
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Eagerness to learn and adapt to new technologies.
- Excellent communication skills.
Expected Achievements in the First 90 Days
- Set up and configure ARIS Enterprise tool for two projects, ensuring customization and integration meet business needs.
- Design, develop, and deploy a web application, ensuring quality, performance, and security.
- Enhance and support existing products, participate in code reviews, and troubleshoot issues.
- Collaborate on designing and refining application architecture for new and ongoing projects.
- Stay updated on industry trends, propose process improvements, and seek feedback for development.
If you are passionate about coding, have a strong background in full-stack development, and are excited to contribute to innovative projects, we encourage you to apply. We value creativity, initiative, and a commitment to excellence in delivering top-notch digital solutions.