Back to all jobs
M

Programmer Analyst

MBTCHCM

Taguig · ph 4h ago

Job description

Be #InGoodHands with Metrobank! Here at Metrobank, we don't simply hire employees—we hone future leaders. We provide opportunities that enhance your skills and unlock your talents, helping you evolve into a well-rounded individual. We supply you with all the pieces you need to do your best work, unleashing your full potential to help you secure your future and lead a fulfilling career. And with Metrobank's strong heart for the community, you have the chance to give back and make worthwhile contributions to our nation's economic and social development. With Metrobank, a meaningful life is within your reach! As a Programmer Analyst , you will work closely with business users, project teams, and fellow developers to analyze requirements, build applications, optimize system performance, and provide ongoing support. You will play a key role throughout the software development lifecycle, ensuring applications are secure, scalable, and aligned with business objectives. Key Responsibilities Analyze business and functional requirements and translate them into technical designs and system solutions. Design, develop, test, implement, and maintain enterprise applications and system enhancements. Build and support applications using C#/.NET technologies within Microsoft Visual Studio. Develop modern and responsive user interfaces using React.js and TypeScript. Create, optimize, and maintain SQL queries, stored procedures, and database objects to support application functionality and performance. Collaborate with business users, project teams, and stakeholders to understand requirements and recommend effective technical solutions. Perform unit testing, debugging, troubleshooting, and defect resolution to ensure application quality and reliability. Support system integration, deployment, implementation, and post-production activities. Monitor application performance and recommend enhancements to improve efficiency, security, and user experience. Prepare and maintain technical documentation, including system specifications, design documents, and support procedures. Ensure compliance with development standards, information security requirements, change management processes, and SDLC best practices. Investigate and resolve production issues within agreed service levels. Provide technical guidance and knowledge sharing to junior team members when needed. Stay current with emerging technologies and recommend improvements to existing systems and development practices. Perform other related duties and responsibilities as assigned. Qualifications: Bachelor’s Degree in Computer Science, Information Technology, Computer Engineering, or a related field. At least 4-6 years of experience in application development and support. Strong experience with C#/.NET development using Microsoft Visual Studio. Hands-on experience in React.js and TypeScript for front-end development. Strong knowledge of SQL, database design, and performance optimization. Experience in system analysis, design, testing, implementation, and production support. Good understanding of SDLC, software quality assurance, and secure coding practices. Strong analytical, troubleshooting, and problem-solving skills. Ability to work effectively with business users and cross-functional teams. Nice to Have Experience with Python development. Experience with Power BI reporting and dashboard development. Exposure to Agile/Scrum methodologies and cloud technologies. Relevant technical certifications are an advantage.

Similar open jobs