Digitized Marketing Career

Here at Digitized Marketing Optimization, Inc. We learn and grow with our employees. We teach them to be a leader and in turn teach others as they go along. You may find a suitable career path with us. Join us, and grow with us.

blog header image
shadow

Senior Software Architect


Back

JOB DESCRIPTION

We are a world-class marketing and software Development Company from America, looking to hire a Senior Software Architect in Angeles City.
This Architect will be responsible for coordination and leadership in the development of technical strategies and solutions. This position will involve analysis of functional and business requirements, coordination of both high and low level designs, providing guidance and direction on technical issues, and providing architectural oversight, etc. This rapidly growing, progressive organization is looking for someone with strong management and organizational skills, who is able to lead a team at the leading edge of web development, rapid software development, and enterprise wide solutions using multiple technologies.

 

This person will be involved in the design of new systems and modifications and updating of existing systems. Candidates must have excellent presentation skills, excellent English skills, and past experience interacting with executive level management.

 

JOB REQUIREMENTS

Software Design

  •  Work collaboratively with team members to create high level functional and technical designs that are easily understood by the development teams.
  • Design features with a broad scale in mind, allowing for reuse of key, critical, and frequently used components and connectors across all products and platforms.
  • Design a robust API to help implement future integration with other vendors’ products. Perform system analysis of products from other vendors and partners. Provide input into technical decisions on how products should be integrated and define documentation for usage by development staff.
  • Constantly research, evaluate, and prototype new technologies and products for possible implementation in products and methodologies
  • Using the best architectural and design standards that can be implemented across all development teams.
  • Perform routine code review checks for quality assurance.
  • Create and maintain foundational building blocks to be used by the development staff.
  • Utilize creative thinking to evaluate options for design and finding the best solutions based on your analysis, judgment, team input and the customers’ best interest.
  • Create technical design documentation that fully explains all application code and the underlying methodology for the design decisions made.
  • Help teach and implement new methods, tools or processes to team members.
  • Provide technical expertise in terms of software usage, functionality, performance, reuse, comprehensibility, economic, and technological tradeoffs.
  • Assist with Implementation of concepts of performance, scalability, and security during product design.
  • Provide leadership, input and assistance in database design, architecture, and quality control.
  • Provide leadership, input and assistance in security design and architecture for all software products.

 

Required Software Development Proficiency in:

  • HTTP, HTML, CSS
  • PHP
  • Java, JavaScript and Jquery
  • SQL/MYSQL
  • Linux expert
  • Project Management

 

Ideal Candidate Attributes/skills:

  • At least 4 years of experience as a software architect leading large design projects and coordinating teams of 3 or more members.
    • Technical team leadership or equivalent experience required.
    • Software development experience required.
  • Bachelor of Science degree from a four-year college or university computer science related or work experience preferred.
  • Ability to set, track, and achieve short term goals in long term projects
  • Proficient in Linux environments
  • Highly motivated and result orientated
  • Flexible and motivated to collaborate with co-workers as well as working independently as needed.
  • Strong organizational skills
  • Quality oriented, demonstrates accuracy and thoroughness and looks for ways to improve and promote quality.