Software Engineer

Quezon City, National Capital Region
Posted 2 days ago
Logo Dempsey Resource Management, Inc.
Company:
Dempsey Resource Management, Inc.
Company Description:
Dempsey Resource Management Inc. (DEMPSEY) is an executive search and referral services company. We do assist our client companies in the sourcing of competent and qualified candidates to fill up various job positions in their organization. The job positions we are targeting for our referred candidates are those intended for direct hiring by our clients. Our company is not a contracting agency. We do not hire and deploy people to other companies for contractual, temporary jobs or even special projects. We strive to become a significant venue both for private companies and professionals for the purpose of matching their respective needs, creating opportunities for productive, meaningful and long-term employment.
Contract Type:
Full Time
Experience Required:
2 years
Education Level:
Bachelor’s Degree
Number of vacancies:
1

Job Description

As a Senior Software Engineer in the MIS Application Development team, you will lead the design, development, and maintenance of complex management information systems. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that support the organization's decision-making processes.

Key Responsibilities:
System Design & Architecture: Lead the design and architecture of scalable and efficient MIS applications.
Development & Coding: Write clean, maintainable, and efficient code using modern programming languages and frameworks.
Project Management: Oversee project timelines, resource allocation, and ensure timely delivery of software projects.
Team Leadership: Mentor junior developers, conduct code reviews, and foster a collaborative team environment.
Quality Assurance: Implement and maintain robust testing procedures to ensure software reliability and performance.
Stakeholder Collaboration: Work closely with business analysts, project managers, and other stakeholders to gather requirements and translate them into technical specifications.
Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve the development process and software quality.

Required Skills & Experience:
Technical Expertise: Proficiency in any programming languages (at lease one or two) such as Php, Java, Python, or C#. Experience with database management systems like SQL Server or Oracle.
Problem-Solving: Strong analytical and problem-solving skills to address complex technical challenges.
Project Management: Experience in managing software development projects such as Agile or Scrum methodologies.
Communication: Excellent communication skills to effectively interact with team members and stakeholders.
Leadership: Proven leadership abilities to guide and motivate a development team.