OVERVIEW
Senior Software Engineer/Full Stack
This position is responsible for participation in all phases of the software development life cycle including requirements gathering, specifications, design, development, testing, deployment, operations, and maintenance for software projects at Convey in cooperation with technical guidance from Software Architects and Managers. The Software Engineer will help maintain all client configurations of the software in concert with government regulations, guidance and client business specifications.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Lead in program design, coding, benchmark testing, debugging, and documentation under general supervision and requiring minimal oversight.
- Designs, develops and tests software to create solutions and services to the needs of the business and its customers, impacting the achievement of customer, operational, project or service objectives.
- Manages the software development lifecycle.
- Understand and follow software development process and software development life cycle, including industry best practices.
- Solve the most complex technical problems and design issues. Initiate and lead refactoring effort.
- Be a top-notch coder on the team, capable of deep diving into implementation details of components and features across the technology stacks.
- Act as a senior member of a cross-functional, agile data development team.
EDUCATION AND EXPERIENCE
- Bachelor's degree in computer science or related field.
- Minimum 4 - 7 years of experience developing software applications
- Strong programming/debugging skills.
- Demonstrable in-depth working understanding of web application development and relational database concepts and programming.
- Team-focused with an attitude of group achievement as the primary goal
- Strong problem-solving ability, communication skills, and a customer-centric mindset
- Situational awareness and empathy
- Back-end programming skill/experience C#, .NET, SQL Server, Entity Framework
- Front-end programming (HTML, CSS, JavaScript, Angular, Angular JS, React, etc.) skill/experience
- Relational database concepts and programming skill/experience
- Systems, network, database administration experience preferred
- Experience in the healthcare industry a plus
OTHER DUTIES AND RESPONSIBILITIES
- Responsible for compliance with all federal, state and local laws, rules and regulations affecting Company.
- Responsible for participating in quality assurance, compliance and in-service and continuing education activities as requested by Company.
- Responsible for performing other duties and responsibilities as required.
REPORTING RELATIONSHIP
_X Position has no supervisory responsibilities
Provides work direction only
Provides work direction and has responsibility for hiring, promotions, transfers, performance management, discipline and discharge, etc.
Knowledge, Skills, and Abilities
- Good written, verbal and interpersonal communication skills.
- Excellent organizational skills and attention to detail.
- Excellent documentation skills.
- Team player.
- Requires analytical / problem-solving skills
- Strong attention to detail and ability to meet aggressive deadlines
- Skill in communication and interpersonal skills sufficient to exchange or convey information and to receive work direction.
- Skill in organizing and prioritizing tasks.
- Must be able to multi-task and think quickly.
- Ability to interact professionally and maintain effective working relationships with superiors, coworkers, customers, and others.
(50k minimum to max of 150k)
Location:
10th Floor, Robinsons Cybergate Plaza
Edsa Cor Pioneer St. Barangka Ilaya
Mandaluyong City, Philippines 1550