Develop, enhance and refactor code for various components of large-scale applications, leveraging expertise in both frontend and backend technologies.
Improve operational efficiency and accommodate evolving requirements.
Work on the architecture design of the application.
Perform code reviews and merge code to repositories.
Write test cases to ensure functionality and reliability, adhering to industry best practices.
Design and implement solutions based on specified requirements, utilizing appropriate tools and aligning with established coding standards within the organization.
Collaborate with and support cross-functional teams, including computer operators and systems analysts, to identify and resolve issues related to program execution.
Undertake systems analysis and programming tasks, serving as a full stack developer tomaintain and optimize computer systems software.
Actively participate in deployment activities along with other team members deployments and resolve any deployment issues.
Job Description:
Codes software applications based on business requirements.
Work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action.
Standardizes the quality assurance procedure for software.
Oversees testing and debugging and develops fixes.
Research complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues.
Understands department, segment, and organizational strategy and operating objectives, including their linkages to related areas.
Makes decisions regarding own work methods, occasionally in ambiguous situations, and requires minimal direction and receives guidance where needed.