Senior Application Analyst
Salary undisclosed
Checking job availability...
Original
Simplified
Job Description
Key Responsibilities:
Key Responsibilities:
- Develop and maintain web applications: Design and implement high-quality, scalable, and maintainable software solutions.
- Front-end development: Work on the user interface, ensuring that applications are visually appealing and user-friendly.
- Back-end development: Handle server, database, and API development, ensuring the application is robust and scalable.
- Collaborate with cross-functional teams: Work closely with product managers, designers, and other developers to deliver high-quality products.
- Code reviews and mentorship: Provide guidance and mentorship to junior developers, and perform code reviews to ensure code quality.
- Stay updated with industry trends: Keep up with emerging technologies, and apply new skills to improve the product and the team’s performance.
- Testing and debugging: Write and execute unit tests, and troubleshoot issues across multiple browsers, platforms, and devices.
- Deployment: Manage the deployment of web applications and monitor their performance to ensure a seamless user experience.
- Documentation: Document development processes, architecture, and standards.
- Experience: Minimum of 10 years of experience in full stack development.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Technical Skills:
- Proficiency in front-end languages and frameworks such as HTML, CCS, Bootstrap, JavaScript, AngularJS and Angular
- Proficiency in back-end languages and frameworks such as .NET C# and Python
- Experience with Oracle database
- Familiarity with web servers and cloud platforms
- Experience with version control systems like Git.
- Soft Skills:
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork skills.
- Ability to mentor and lead a team of developers.
- Attention to detail and a commitment to delivering high-quality software.
- Familiarity with Agile or Scrum methodologies.
- Knowledge of security best practices.
Job Description
Key Responsibilities:
Key Responsibilities:
- Develop and maintain web applications: Design and implement high-quality, scalable, and maintainable software solutions.
- Front-end development: Work on the user interface, ensuring that applications are visually appealing and user-friendly.
- Back-end development: Handle server, database, and API development, ensuring the application is robust and scalable.
- Collaborate with cross-functional teams: Work closely with product managers, designers, and other developers to deliver high-quality products.
- Code reviews and mentorship: Provide guidance and mentorship to junior developers, and perform code reviews to ensure code quality.
- Stay updated with industry trends: Keep up with emerging technologies, and apply new skills to improve the product and the team’s performance.
- Testing and debugging: Write and execute unit tests, and troubleshoot issues across multiple browsers, platforms, and devices.
- Deployment: Manage the deployment of web applications and monitor their performance to ensure a seamless user experience.
- Documentation: Document development processes, architecture, and standards.
- Experience: Minimum of 10 years of experience in full stack development.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Technical Skills:
- Proficiency in front-end languages and frameworks such as HTML, CCS, Bootstrap, JavaScript, AngularJS and Angular
- Proficiency in back-end languages and frameworks such as .NET C# and Python
- Experience with Oracle database
- Familiarity with web servers and cloud platforms
- Experience with version control systems like Git.
- Soft Skills:
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork skills.
- Ability to mentor and lead a team of developers.
- Attention to detail and a commitment to delivering high-quality software.
- Familiarity with Agile or Scrum methodologies.
- Knowledge of security best practices.