Software Specialist

Posted 3 years ago

Software Specialist

Design and develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, system architecture, and adherence to development goals and principles.

On-going research on related technologies and functions based on project needs.

  • Within a Team
    • Lead in all team meetings related to planning, work breakdown structure, estimations, retrospectives and reviews
    • Lead and propagate excellent attitude towards continuous learning, extra efforts, and team commitments
    • Show passion, ownership, and innovative thinking on work assigned
    • Write quality code based on patterns, best practices, and team guidance
    • Lead technical design sessions to understand and validate technical solutions
    • Design and develop modern web and mobile applications based on industry standards and latest technology stacks
    • Validate automated regression tests, unit tests, performance tests and healthy builds
    • Design and build interactive, responsive and friendly user experience
    • Design and implement automation scripts or tests for testing and deployment tasks to improve work efficiency and quality
    • Create and maintain automated regression tests, unit tests, performance tests and healthy builds
    • Design, build, maintain and review database schemas and other related tasks
    • Review code documentation
    • Provide guidance to other team members
    • Validate technology related research tasks
  • With Product Design Team and Customers
    • Collaborate on work backlog items, acceptance criteria and assumptions
    • Participate in voting of work backlog item complexity
    • Provide feasibility study on proposed business solutions
    • Participate in technical communication with concerned parties including external vendors
    • Lead the design of integration related scenarios
  • Academic Background  
    • Bachelor degree preferably in Computer Science/Computer Engineering or any related field such as Management Information System
  • Knowledge Areas
    • Node JS and modules management
    • Web Development Tools
    • JavaScript, TypeScript, HTML 5, CSS, XML, JSON
    • OOP and Functional paradigms
    • Unit Tests, Performance Tests, Recorded Tests, Load Tests
    • Mobile Development using Cordova or NativeScript
    • Web Development using AngularJS and Redux
    • Web Security Standards and applications
    • Structural and Behavior diagrams using Enterprise Architect or MS Visio

Job Features

Job CategorySoftware Specialist

Apply Online

A valid email address is required.
A valid phone number is required.